Ísť späť
Kvíz: Errory v Pythone
Z čoho sa skladá Python error traceback?
Riadok kódu, ktorý spôsobil chybu.
Názov erroru, ktorý nastal a jeho krátky popis.
Rozsiahle vysvetlenie chyby a jej riešenie.
Súbor v ktorom error nastal.
Aká chyba nastane po spustení tohto kódu?
SyntaxError
IndexError
ZeroDivisionError
TypeError
Aká chyba nastane pri spustení tohto kódu?
ValueError
NameError
SyntaxError
TypeError
Chyba je na 7. riadku. Namiesto
Aká chyba nastane pri spustení tohto kódu?
TypeError
ValueError
SyntaxError
NameError
Nastane TypeError kvôli tomu, že x nie je pretypované na
Aká chyba nastane pri spustení tohto kódu?
TypeError
SyntaxError
ValueError
ZeroDivisionError
SyntaxError nastane kvôli neukončenému textovému reťazcu na konci riadku. Textový reťazec sa začína úvodzovkami/apostrofom a musí tiež ním aj končiť.
Priraď pojem k definícii.
Chyba, ktorá nastane pri chybnom zápise kódu.
Chyba, ktorá nastane, ak využívame premennú alebo funkciu, ktorá neexistuje/nie je prístupná.
Chyba, ktorá nastane, ak používame operáciu pre dátový typ, ktorý ju nepodporuje.
Chyba, ktorá nastane, keď funkcia dostane správny typ argumentu, ale nevhodnú hodnotu
Chyba, ktorá nastane, keď použijeme index mimo rozsahu zoznamu.
Chyba, ktorá nastane pri delení nulou.
SyntaxError
NameError
TypeError
ValueError
IndexError
ZeroDivisionError
suradnice = [100, 300] strom(suradnice[1], suradnice[2])
print("Vitajte na SuperZoznamke!")
print("Začneme vytvorením vášho profilu.")
meno = input("Meno:")
priezvisko = input("Priezvisko:")
rok_narodenia = int(input("Rok narodenia:"))
konicky = imput("Vaše koníčky:")
pohlavie = input("Pohlavie:")
print("Váš profil bol úspešne vytvorený!")
print("Vitajte, " + meno + "!")
input() bolo omylom napísané imput(). n a m sú vedľa seba na klávesnici, takéto chyby sa stávajú neustále.
x = input("Zadajte pocet opakovani: ")
symbol = input("Zadajte symbol: ")
print(symbol * x)
int. Dva str nevieme medzi sebou násobiť, avšak str a int vieme.
print("Počet výhercov: " + str(len(vyherci)) + "!)