Ich probiere einige einfache Funktionen in Python aus, ich benutze Jupyter Qt Console. Dies ist meine Funktion:Wie kombiniert man Variablen und Strings in einer Python-Funktion?
def fishmarket(price):
print("How much is the fish?")
print("So you say the fish costs" % price "?")
if price > 5:
print("That's too much!")
else: print("That's fine by me")
print("Have a nice day, sir!")
Ich mag Menschen würde die Funktion aufrufen und einen Preis festlegen und dann eine Antwort auf den Preis je. Ich bekomme einen Syntaxfehler um das Fragezeichen. Wie kombiniere ich die Zeichenfolge und die Variable price
in einem einzigen Ausdruck? Ich habe bereits aus einer anderen Antwort gelernt, dass% mit numerischen Variablen den Trick machen sollte, aber es hat nicht geholfen.
"% sollte es tun", aber nicht nur um sie zu werfen da drin. Was Sie tun, heißt Cargo-Kult-Programmierung, und es funktioniert nicht. Bitte lies dir ein Tutorial durch (wie das [offizielle Python-Tutorial] (https://docs.python.org/3.6/tutorial/index.html)). – TigerhawkT3
Da Einzug in Python wichtig ist, achten Sie darauf, es nicht zu verwirren, wenn Sie Ihren Code hier einfügen! –