Seite 1 von 1

In Python bei input int abfragen statt str

Verfasst: Samstag 8. Oktober 2022, 18:40
von loer
Hi,

bei

test1 = input('Gebe eine Zahl ein:' )
test2 = 2000 - test1
print(test2)

kommt dass mit einer string nicht gerechnet werden kann. Was kann ich ändern, dass eine int abgefragt wird?


Danke für die Antworten

Re: In Python bei input int abfragen statt str

Verfasst: Samstag 8. Oktober 2022, 20:18
von /me
Der Rückgabewert von `input` ist immer ein String und das ist auch gut so. Einen String kannst du aber mit int in einen Integer-Wert konvertieren.

Re: In Python bei input int abfragen statt str

Verfasst: Sonntag 9. Oktober 2022, 11:52
von AngelFilmnMusic

Code: Alles auswählen

test1 = int(input('Gebe eine Zahl ein: ',  ))       
test2 = 2000 - test1
print('Ergebnis: ', test2)
Gebe eine Zahl ein: 1000
Ergebnis: 1000

Gebe eine Zahl ein: 500
Ergebnis: 1500