Hirdetés
- Kicsinálja az S26 Ultra a fóliagyártókat
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Poco F8 Pro – titkos favorit lehet belőle
- Szívós, szép és kitartó az új OnePlus óra
- MIUI / HyperOS topik
- Android alkalmazások - szoftver kibeszélő topik
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Telekom mobilszolgáltatások
Új hozzászólás Aktív témák
-
Mr Dini
addikt
Sziasztok!
Egy újabb noob kérdésem lenne, megint az iffel kapcsolatban.
Tehát van egy dict globális változóm, ami 3 különböző értékpárt vehet fel, a user integrációjától függően.
Az integráció pedig egy dialógussal történik. Első eset, amikor a dict printelve így néz ki:
{'item':0}
2. eset:
{'item':1}
3. eset:
{'canceled':True}
Namost, próbáltam egy teszt ifet/elifet csinálni mindhárom esetre, de nem akar összejönni... Íme:
if response['item'] == 1:
print('1')
elif response['item'] == 0:
print('0')
else:
print('Kilépés...')
exit(0)Természetesen a print helyett functionokat hívok meg, de így egyszerűbb szemléltetni/kipróbálni Nektek.
Azt értem, hogy mi a gond, tehát, h ha canceled:1 van benne, akkor nincs item:1, vagy item:0 kulcs és ezért hal meg hibával... Csak azt nem tudom, hogy hogy lehetne helyesbíteni... Segítenétek?
Arra gondoltam, kevésbé szép megoldás alatt, hogy megnézem "stacked" iffel, hogy van-e a locals()-ban response['item'] és ha van, akkor fusson az a rész le, ami most if és elif, majd egy másik stacked ifben, ami response['canceled'] is in locals() lenne, berakom a mostani else-t.
Köszi!

Új hozzászólás Aktív témák
- ASUS ROG Ally
- Milyen alaplapot vegyek?
- Háztartási gépek
- Kerékpárosok, bringások ide!
- Spórolós topik
- Arch Linux
- Kormányok / autós szimulátorok topikja
- Kész, vége, ennyi volt: eladja tévés üzletágát a Sony
- Formula-1 humoros
- Highguard - Küszöbön a megjelenés, mégsem tudunk róla szinte semmit
- További aktív témák...
- 192 - Lenovo Legion 5 (15IRX10) - Intel Core i7-14700HX, RTX 5060 (FOGLALVA)
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
- Kingston FURY Impact 32GB DDR5 4800MHz KF548S38IB-32
- Xiaomi 12 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



