Seite 1 von 1

String Fehler

Verfasst: Donnerstag 28. November 2019, 17:47
von Lui Bonnert
Hallo zusammen, ich bin seit kurzem beim programmieren dran. Lerne gerade python 3 und hab ein Problem.
Ich arbeite nach deinem Buch und arbeite dieses von vorn nach hinten durch.

Ich habe folgendes Problem:

print("Bitte einen text eingeben")
x = input("fedex ist klasse")
print("das ist test:" , "x")


Wenn ich das im Shell eingebe, kommt die letzte Zeile nicht raus. "das ist test" und x wird nicht geprintet?

danke und grüsse

Lui

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 17:58
von __deets__
Weil "x" nunmal der String mit Inhalt "x" ist. Und nicht der name x, den du mit input an die Eingabe des Users gebunden hast. Du musst also print("text", variablenname) schreiben. OHNE Anfuehrungszeichen.

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 17:59
von ThomasL
Dein print() gibt zwei strings aus, die durch Anführungszeichen definiert sind.
Deine Eingabe befindet sich in x und nicht in "x".

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 18:16
von Lui Bonnert
was mach ich hier falsch?


Bild

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 18:22
von pillmuncher

Code: Alles auswählen

>>> x = 123
>>> print(x)
123
>>> print("x")
x

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 18:26
von __deets__
Lui Bonnert hat geschrieben: Donnerstag 28. November 2019, 18:16 was mach ich hier falsch?


Bild
Einen lokalen Pfad zum Bild angegeben zu haben. Und ueberhaupt ein Bild zu verwenden fuer etwas, das du auch einfach als Text per copy/paste hier einstellen kannst.

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 19:12
von sparrow
Du weißt, dass input auf eine Eingabe wartet und du diese mit ENTER abschließen musst?
Wenn die letzte Zeile nämlich gar nicht ausgegebn wird, wartet der Interpreter brav darauf, dass du etwas eingibst und bestätigst.

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 21:45
von Lui Bonnert
Alles klar, vielen Dank hat super geklappt.
Was ich noch wissen würde, wie könnt ihr solche Codes hier als Bild posten?

lg

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 21:47
von sparrow
Code nicht als Bild posten, sondern in "Code-Tags".

Du klickst unten auf "Vollständer Editor & Vorschau", fügst den Code dort in deinen Beitrag ein, makierst ihn und drückst den </>-Knopf.
Daraufhin steht vor deinem Code [ code] und dahinter [ /code] (ohne das Leerzeichen nach [) und das Forum macht den Code hübsch und korrekt eingerückt.

Re: String Fehler

Verfasst: Donnerstag 28. November 2019, 21:58
von Lui Bonnert
sparrow hat geschrieben: Donnerstag 28. November 2019, 21:47 Code nicht als Bild posten, sondern in "Code-Tags".

Du klickst unten auf "Vollständer Editor & Vorschau", fügst den Code dort in deinen Beitrag ein, makierst ihn und drückst den </>-Knopf.
Daraufhin steht vor deinem Code [ code] und dahinter [ /code] (ohne das Leerzeichen nach [) und das Forum macht den Code hübsch und korrekt eingerückt.
vielen Danke :)