Szuper a videósorozat. Nekem olyan kérdésem lenne, ha a try alatt több dolgot is beteszünk egyszerre és azok le vannak kezelve a except-el. Majd futtatom és csak az elsőnek a hibáját írja ki, majd továbbmegy. A többi hibát miért nem írja ki?
@/szia, a Listán való átolvasás során furcsa dologba ütköztem: lista2 = [1, 2, 3, "i", '2', '4', 5.5] for i in lista2: try: print(int(lista2[i])) except: print("error") @/output: 2 3 error error error error error @/%C3%ADgy viszont egész más: lista2 = [1, 2, 3, "i", '2', '4', 5.5] for i in range(len(lista2)): try: print(int(lista2[i])) except: print("error") @/output: 1 2 3 2 4 5 # Az első for ciklusban a lista 0. elemét miért hagyta ki? és a többi stringet miért ne mtudta konvertálni?
Üdv! Azt szeretném kérdezni, ha biztosra akarok menni, hogy a bekért adatom int akkor van-e egyszerűbb megoldás, mint hogy minden ilyen bekérésnél ezt a kódrészletet használjam, mivel e bekért adat mindig str típusú? Válaszát előre is köszönöm. while True: try: gondolt = int(input("Az altalad gondolt szam: ")) except ValueError: continue else: break
A második lista utolsó float elemét miért nem alakítja integerré és szorozza be? Köszi előre is
Szuper a videósorozat. Nekem olyan kérdésem lenne, ha a try alatt több dolgot is beteszünk egyszerre és azok le vannak kezelve a except-el. Majd futtatom és csak az elsőnek a hibáját írja ki, majd továbbmegy. A többi hibát miért nem írja ki?
@/szia, a Listán való átolvasás során furcsa dologba ütköztem:
lista2 = [1, 2, 3, "i", '2', '4', 5.5]
for i in lista2:
try:
print(int(lista2[i]))
except:
print("error")
@/output: 2
3 error error error error error
@/%C3%ADgy viszont egész más:
lista2 = [1, 2, 3, "i", '2', '4', 5.5]
for i in range(len(lista2)):
try:
print(int(lista2[i]))
except:
print("error")
@/output: 1 2 3 2 4 5
# Az első for ciklusban a lista 0. elemét miért hagyta ki? és a többi stringet miért ne mtudta konvertálni?
Üdv! Azt szeretném kérdezni, ha biztosra akarok menni, hogy a bekért adatom int akkor van-e egyszerűbb megoldás, mint hogy minden ilyen bekérésnél ezt a kódrészletet használjam, mivel e bekért adat mindig str típusú? Válaszát előre is köszönöm.
while True:
try:
gondolt = int(input("Az altalad gondolt szam: "))
except ValueError:
continue
else:
break
4.18 percnél, a 0. Index után 1. Index jön, majd 2. Index., ugye? ( Rosszul hangzott el)
Így van, rosszul mondtam.
Szia!Ne haragudj,azt szeretném megkérdezni,hogy lehet e neked e-mailt írni?Köszönöm!Üdv:Nándi
Hogyan kommentelsz ki egyszerre több sort, amiket kijelölsz??
ctrl + / kombinacioval.
@@techatival Köszi szépen, Sokat segítettél!
@@techatival nekem azzal nem megy
@@betesgergo5496 angol billentyűzetkiosztással tudod
a bla-nak meg a A program vege ! - nek nincs egy ertek adva amit kiprinteljen.