TypeError: unsupported operand type(s) for /: 'str' and 'str
Verfasst: Mittwoch 5. Januar 2011, 17:49
Hallo, bekomme folgenden Fehler beim ausführen dieses Programms. Weiß jemand wo der Fehler liegt'? merci
230.0
division ausgefuehrt
division ausgefuehrt
Cleaning.
Traceback (most recent call last):
File "KL08A3.py", line 6, in <module>
print dividiere(a,b)
File "KL08A3.py", line 1, in <lambda>
dividiere=lambda x,y:x/y
TypeError: unsupported operand type(s) for /: 'str' and 'str'
230.0
division ausgefuehrt
division ausgefuehrt
Cleaning.
Traceback (most recent call last):
File "KL08A3.py", line 6, in <module>
print dividiere(a,b)
File "KL08A3.py", line 1, in <lambda>
dividiere=lambda x,y:x/y
TypeError: unsupported operand type(s) for /: 'str' and 'str'
Code: Alles auswählen
dividiere=lambda x,y:x/y
tests=((23,0.1),('Spam','Eggs'),(25,0))
try:
for a,b in tests:
try:
print dividiere(a,b)
finally:
print("division ausgefuehrt")
except ZeroDivisionError:
print('nicht durch Null teilen...')
finally:
print "Cleaning."
print('Bye.')