Warum diese Fehler?
Verfasst: Freitag 30. Januar 2004, 14:43
Könnten sie mir bitte erklären, warum bei a) ich eine fehlermeldung bekommen und bei b) keine.?
Wir wissen ja , dass die eingebaute Funktion raw_input() einen String zurück gibt.
a) >>> int("23.3")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 23.3
b) >>> int(raw_input("23.3"))
23.3
Wir wissen ja , dass die eingebaute Funktion raw_input() einen String zurück gibt.
a) >>> int("23.3")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 23.3
b) >>> int(raw_input("23.3"))
23.3