Python help me

Valaki magyarázza már meg nekem a következőt:
def time1(ora):
if ora[0] == "0":
nulla()
elif ora[0] == "1":
egy()
elif ora[0] == "2":
ketto()
elif ora[0] == "3":
harom()
elif ora[0] == "4":
negy()
elif ora[0] == "5":
ot()
elif ora[0] == "6":
hat()
elif ora[0] == "7":
het()
elif ora[0] == "8":
nyolc()
else:
kilenc()

És a hiba:

pi@raspberrypi:~ $ python ora.py
File "ora.py", line 188
elif ora[0]] == "1":
^
IndentationError: unindent does not match any outer indentation level

az ora az egy string változó, és annak az első "karakterét" vizsgálnám.
én nem értem... :W
Pedig utánanéztem, az if-eket, így kell írni...
vagy def-ben nem lehet meghívni másik "def"-et?? :W :W :W

C#-ot tanulok, lehet, hogy az is bekever nekem itt :U

Itt található az egész kód

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!

Még van hozzászólás! Tovább