Dans cet article Un programme qui utilise Python pour lire des fichiers indésirables J'écrirai.
1, générer aléatoirement le mouvement d'un bot. 2, si c'est Aiko, répétez-le. 3, afficher le résultat de Janken
** 1, générer des mouvements de Bot de manière aléatoire. ** ** Tout d'abord, nous allons générer au hasard les mains du Bot.
Il y a plusieurs façons, mais cette fois je vais le faire avec random.randint (0, 2). Il peut générer des entiers dans la plage au rendez-vous.
Nous appliquerons cet entier à Goo Choki Par.
janken.py
import random
def janken(your_result):
n = random.randint(0, 2)
if n == 0:
bot = "Goo"
elif n == 1:
bot = "Choki"
else:
bot = "Par"
** 2, si c'était Aiko, répétez à nouveau. ** ** Ensuite, quand j'étais Aiko, j'écrirai pour recommencer depuis le début.
J'ai pensé que je pourrais appeler à nouveau la fonction et recommencer.
janken.py
if your_result == bot:
j = input("Aiko, non?! > ")
janken(j)
** 3, affiche le résultat de Janken ** Enfin, le résultat de Janken est affiché. Ai Dans ce cas, il est exclu, donc j'écrirai un modèle gagnant ou perdant.
janken.py
if your_result == "Goo":
if bot == "Par":
print("J'ai un par. Je suis en train de te perdre.")
elif bot == "Choki":
print("J'ai donné un choki. Vous gagnez.")
elif your_result == "Par":
if bot == "Choki":
print("J'ai donné un choki. Je suis en train de te perdre.")
elif bot == "Goo":
print("J'ai mis un goo. Vous gagnez.")
elif your_result == "Choki":
if bot == "Goo":
print("J'ai mis un goo. Je suis en train de te perdre.")
elif bot == "Par":
print("J'ai un par. Vous gagnez.")
Enfin, récupérez la source, puis appelez la fonction pour terminer. Vue d'ensemble
janken.py
import random
def janken(your_result):
n = random.randint(0, 2)
if n == 0:
bot = "Goo"
elif n == 1:
bot = "Choki"
else:
bot = "Par"
if your_result == bot:
j = input("Aiko, non?! > ")
janken(j)
if your_result == "Goo":
if bot == "Par":
print("J'ai un par. Je suis en train de te perdre.")
elif bot == "Choki":
print("J'ai donné un choki. Vous gagnez.")
elif your_result == "Par":
if bot == "Choki":
print("J'ai donné un choki. Je suis en train de te perdre.")
elif bot == "Goo":
print("J'ai mis un goo. Vous gagnez.")
elif your_result == "Choki":
if bot == "Goo":
print("J'ai mis un goo. Je suis en train de te perdre.")
elif bot == "Par":
print("J'ai un par. Vous gagnez.")
j = input("Je jouerai Janken!Entrez goo, choki ou par.> ")
janken(j)
** Résultat d'exécution **
Je déciderai de la première et de la deuxième attaque avec Janken!Entrez goo, choki ou par.>Goo
Aiko, non?! >Goo
J'ai un par. Je suis en train de te perdre.
Cette fois, Un programme qui utilise Python pour lire des fichiers indésirables J'ai écrit.
Il y a peut-être une grammaire qui n'est pas très bonne, mais cela fonctionne pour le moment.
Je pense que c'est un programme relativement simple, alors essayez de l'améliorer vous-même!
Merci beaucoup!
Cet article a été écrit par un débutant en programmation et peut être incorrect. Merci de votre compréhension. De plus, si vous remarquez des erreurs, nous vous serions reconnaissants de bien vouloir les signaler. Merci.
Recommended Posts