- Apple iPhone 13 mini - miért nem veszik elegen?
- Google Pixel 9 Pro XL - hét szűk esztendő
- Poco M8 Pro 5G gyorsteszt
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- Azonnali mobilos kérdések órája
- Google Pixel 9a - a lapos munka
- Android alkalmazások - szoftver kibeszélő topik
- Realme GT 2 Pro - papírforma
- Samsung Galaxy S25 - végre van kicsi!
- Mobil flották
Új hozzászólás Aktív témák
-
axioma
veterán
válasz
Hege1234
#3579
üzenetére
ehelyett:
nums = input('\nírd ide a számokat: ').split()
nums = '\n'.join(nums)
print(nums)
ezt rakd be:nums = input('\nírd ide a számokat: ').split()
print('\n'.join(nums))
de a nums-ot ne modositd (csak hasznald fel) a "fuggoleges" kiiratashoz - mar ha kell egyaltalan neked a kiiratas... mert a program magabol a nums-bol mukodik utana, az maradjon lista (igazabol csak egy iterator, de ez most neked mind1)Viszont ha ki akarod _minden_ kivalasztott cimet iratni akkor azt csak ciklussal tudod: ehelyett:
cim = title['list'+str(nums)]['cim']
print('\n'+cim+'\n')
legyen igy:for n in nums:
cim = title['list'+n]['cim']
print('\n'+cim+'\n')
Tanulsagkeppen: az n igy mar string, nem konvertaltad szamma, nem kell me'g egyszer str.
Masreszt ezt az egeszet egyben ennyivel el lehet intezni ugy, hogy me'g hibakezeles is legyen:for n in input('\nírd ide a számokat: ').split():
listanev='list'+n
try:
print('\n'+title[listanev]['cim']+'\n')
# egyeb dolgok amit csinalni akarsz a valasztott elemmel
except KeyError:
print('\n Nem letezik a valasztott '+listanev+' elem!')
ha jol ertem azt, hogy a szamokat "fuggolegesen" csak teszt celjabol akarod kiirni...
Új hozzászólás Aktív témák
- Apple iPhone 13 mini - miért nem veszik elegen?
- Samsung kuponkunyeráló
- Windows 11
- Horgász topik
- exHWSW - Értünk mindenhez IS
- NAS vagy minigép? Minigép vagy NAS? Mindkettő!
- Nintendo Switch 2
- Philips LCD és LED TV-k
- Székesfehérvár és környéke adok-veszek-beszélgetek
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- További aktív témák...
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- Honor 200 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy A16, Samsung Galaxy A26, Samsung Galaxy A36, Samsung Galaxy A56
- Samsung Galaxy S25 / 12/256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- Eladó iPad Pro 12.9 tokok többféle színben és kivitelben!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


