Kleines Problem mit print

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Hamburgs Giraffe
User
Beiträge: 13
Registriert: Montag 4. November 2019, 17:59

Hallo :D

Könnte mir jemand sagen warum das hier nicht funktioniert? Stehe gerade echt auf dem Schlauch XD
b1=3
print (" Du kannst minimal 1 bis "+2*b1+ " nehmen." )
Benutzeravatar
sparrow
User
Beiträge: 4195
Registriert: Freitag 17. April 2009, 10:28

Immer hilfreich:

Benutze die Code-Tags (der </> Button im vollständigen Editor) und "funktioniert nicht" ist wenig aussagekräftig. Gibt es eine Fehlermeldung? Und die ist so gut, dass da sogar drin steht, was nicht geht und wie man es ändert.

Überhaupt solltest du Stirngs niemals mit + zusammensetzen sondern dazu die Stringformatierung benutzen. Seit Python 3.6 die sogenannten f-Strings.

Code: Alles auswählen

>>> x = 3
>>> print(f"Du kannst minimal 1 bis {x*2} nehmen")
Du kannst minimal 1 bis 6 nehme
Zuletzt geändert von sparrow am Sonntag 1. Dezember 2019, 21:59, insgesamt 1-mal geändert.
Hamburgs Giraffe
User
Beiträge: 13
Registriert: Montag 4. November 2019, 17:59

Vielen Dank!
Antworten