In diesem Artikel Ein Programm, das Python zum Abspielen von Junk verwendet Ich werde schreiben.
1, Generiere zufällig einen Bot-Zug. 2, Wenn es Aiko ist, wiederholen Sie es erneut. 3, Zeigen Sie das Ergebnis von Janken an
** 1, Generiere zufällig Bot-Moves. ** ** ** Zunächst werden wir zufällig die Hände des Bots generieren.
Es gibt verschiedene Möglichkeiten, aber diesmal mache ich es mit random.randint (0, 2). Beim Rendezvous können Ganzzahlen im Bereich generiert werden.
Wir werden diese ganze Zahl auf Goo Choki Par anwenden.
janken.py
import random
def janken(your_result):
n = random.randint(0, 2)
if n == 0:
bot = "Schmiere"
elif n == 1:
bot = "Choki"
else:
bot = "Par"
** 2, Wenn es Aiko war, wiederholen Sie noch einmal. ** ** ** Als nächstes, als ich Aiko war, werde ich schreiben, um von vorne zu beginnen.
Ich dachte, ich könnte die Funktion erneut aufrufen und von vorne beginnen.
janken.py
if your_result == bot:
j = input("Aiko, richtig?! > ")
janken(j)
** 3, zeige das Ergebnis von Janken an ** Schließlich wird das Ergebnis von Janken angezeigt. Ai In diesem Fall ist es ausgeschlossen, daher schreibe ich ein Gewinn- oder Verlustmuster.
janken.py
if your_result == "Schmiere":
if bot == "Par":
print("Ich habe ein Par. Ich verliere dich.")
elif bot == "Choki":
print("Ich gab einen Choki. Du gewinnst.")
elif your_result == "Par":
if bot == "Choki":
print("Ich gab einen Choki. Ich verliere dich.")
elif bot == "Schmiere":
print("Ich lösche eine Gänsehaut. Du gewinnst.")
elif your_result == "Choki":
if bot == "Schmiere":
print("Ich lösche eine Gänsehaut. Ich verliere dich.")
elif bot == "Par":
print("Ich habe ein Par. Du gewinnst.")
Holen Sie sich zum Schluss die Quelle und rufen Sie die Funktion auf, um den Vorgang abzuschließen. Gesamtbild
janken.py
import random
def janken(your_result):
n = random.randint(0, 2)
if n == 0:
bot = "Schmiere"
elif n == 1:
bot = "Choki"
else:
bot = "Par"
if your_result == bot:
j = input("Aiko, richtig?! > ")
janken(j)
if your_result == "Schmiere":
if bot == "Par":
print("Ich habe ein Par. Ich verliere dich.")
elif bot == "Choki":
print("Ich gab einen Choki. Du gewinnst.")
elif your_result == "Par":
if bot == "Choki":
print("Ich gab einen Choki. Ich verliere dich.")
elif bot == "Schmiere":
print("Ich lösche eine Gänsehaut. Du gewinnst.")
elif your_result == "Choki":
if bot == "Schmiere":
print("Ich lösche eine Gänsehaut. Ich verliere dich.")
elif bot == "Par":
print("Ich habe ein Par. Du gewinnst.")
j = input("Ich werde Janken spielen!Geben Sie goo, choki oder par ein.> ")
janken(j)
** Ausführungsergebnis **
Ich werde den ersten und zweiten Angriff mit Janken entscheiden!Geben Sie goo, choki oder par ein.>Schmiere
Aiko, richtig?! >Schmiere
Ich habe ein Par. Ich verliere dich.
Diesmal, Ein Programm, das Python zum Abspielen von Junk verwendet Ich schrieb.
Es mag eine Grammatik geben, die nicht sehr gut ist, aber sie funktioniert vorerst.
Ich denke, es ist ein relativ einfaches Programm, also versuchen Sie es bitte selbst zu verbessern!
Vielen Dank!
Dieser Artikel wurde von einem Programmieranfänger verfasst und ist möglicherweise falsch. Danke für Ihr Verständnis. Wenn Sie Fehler bemerken, würden wir uns freuen, wenn Sie darauf hinweisen könnten. Vielen Dank.
Recommended Posts