2017-05-19 2 views
0

Dies ist meine erste Post verzeihen Sie mir, wenn ich etwas falsch oder möglicherweise meine Grammatik, habe ich gerade meine Reise mit Python derzeit mit v2 begonnen.Verwenden von raw_input nach der Verwendung von Druckbefehl

Problem soweit ist möchte ich den Benutzer in der Lage sein, eine beliebige Taste drücken fortzusetzen, nachdem ich den Befehl „Drucken“ verwendet haben, so weit ich habe diese

„print‚Wir erwarten haben Ihre Ankunft!' + Raw_input“

Dies ist ein Text-Adventure-Spiel als mein erstes Projekt und möchten, dass klassische eine beliebige Taste drücken, nachdem Text gegeben wird und nicht als Text

kommentieren‚Drücken Sie eine beliebige Taste, um fortzufahren‘

I Ich bin mir sicher, dass dies eine einfache Aufgabe sein könnte, bitte seien Sie nett ersten Beitrag und froh, der Gemeinschaft beizutreten.

+1

Geben Sie Ihren tatsächlichen Code ein und was läuft falsch. Was du gepostet hast, ist entweder entsetzlich zerrüttet (Versuch String und Funktion hinzuzufügen) oder Pseudo-Code, den du nie wirklich ausgeführt hast. Für den Datensatz nimmt 'raw_input' ein Argument, das es als Eingabeaufforderung ausgibt, so dass' print' hier nicht einmal benötigt wird. – ShadowRanger

+0

Ich denke, dein Recht, ich habe versucht, eine Zeichenfolge und Funktion hinzufügen, hatte ich andere Befehle zusammen gesehen gesehen hatte so gedacht, dass dies möglich gewesen sein könnte, aber anscheinend nicht. – promtomato

Antwort

0

Ich bin mir nicht sicher, ob Sie bereits Erfahrungen mit anderen Sprachen haben, aber raw_input ist keine Variable, wie Sie versucht haben, sie zu verwenden, sondern einen Methodenaufruf. Mit https://docs.python.org/2/library/functions.html#raw_input als Referenz können wir sehen, dass raw_input() eine Funktion ist, die die nächste Benutzereingabe übernimmt und in einer Zeichenfolge speichert. Wenn wir es nicht wie in Ihrem Fall in einer Zeichenfolge speichern möchten, können wir es einfach verwenden, um zu warten, bis der Benutzer die Eingabetaste drückt. Um Ihre Frage direkt zu beantworten, sind Sie wahrscheinlich daran interessiert, etwas in der Art folgender Elemente zu verwenden:

print("Press any key to continue") 
raw_input(); 
+0

Haha, Prost das ist was ich brauchte. – promtomato

Verwandte Themen