Seite 1 von 1

Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 13:33
von Artur
Tag liebe com. Ist es mit Python möglich Strings und Text direkt aneinander(ohne Leertaste dazwischen) auszugeben?

Code: Alles auswählen

In:x=input("Wert fuer x eingeben: ")
n=input("Wert fuer n eingeben: ")
print "Die Formel lautet : ",x,"x^",n," ."

Out:Wert fuer x eingeben: 5
Wert fuer n eingeben: 3
Die Formel lautet :  5 x^ 3  .
Ich will jetzt, dass die Formel 5x^3 aussieht. Wenn ich den print-Befehl ohne Kommas eingebe, kommt ein invalid syntax für die Variablen raus.

Code: Alles auswählen

In:print "Die Formel lautet : "x"x^"n" ."
Out: Fail, you suck ~~
Es gibt doch bestimmt elegantere Methoden in Python mit Formeln zu rechnen, die mir aber noch nicht bekannt sind. Wenn jemand viel Zeit und Nerven hat, kann er versuchen es mir beizubringen oder mir einen netten Link dafür zu geben. ^.^

Re: Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 13:41
von sparrow
Das sind Grundlagen der Sprache, die lernt man in der offiziellen Dokumentation: http://docs.python.org/library/stdtypes ... operations

Re: Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 14:26
von Artur
Ähm.. Ich fürchte ich verstehe nicht ganz, wie mir das beim Wegbekommen der Spalte zwischen Variable und String helfen soll.

Re: Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 14:41
von frabron

Code: Alles auswählen

"{0}{1}{2}{3}{4}{5}".format('ich','sollte','mal','das','tutorial','lesen')
;)

Re: Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 14:44
von sparrow

Code: Alles auswählen

"%s%s%i%s%s%s" %("und", "den", 1, "Link", "von", "sparrow")
:wink:

Re: Ausgabe von Strings und Variablen

Verfasst: Dienstag 6. Dezember 2011, 15:08
von Artur
Ok, ich habs hinbekommen. Danke ^.^