C'est le code que j'ai écrit avant de lire l'exemple de code.
--Point
sample03.py
import random
#Définition de Janken
choices = ['Goo', 'Par', 'Choki']
str_gu = "Goo"
str_pa = "Par"
str_chyoki = "Choki"
icon_gu = "✊"
icon_pa = "✋"
icon_chyoki = "✌️"
people_win = "Les gens gagnent"
computer_win = "PC gagne"
#Faites une sélection d'ordinateurs
computer_choice = random.choice(choices)
#Écoutez les choix des gens
people_choice = input("Quel est ton choix? Veuillez en sélectionner un parmi "Goo, Par, Choki".")
#Lorsqu'une personne n'entre qu'une partie:
if (people_choice.startswith("g") or
people_choice.startswith("Gu") or
people_choice.startswith("Gu") ) :
people_choice = str_gu
if (people_choice.startswith("p") or
people_choice.startswith("Pennsylvanie") or
people_choice.startswith("Pennsylvanie") ) :
people_choice = str_pa
if (people_choice.startswith("c") or
people_choice.startswith("Chi") or
people_choice.startswith("Ji")) :
people_choice = str_chyoki
#Icône de jeu
computer_icon = ""
people_icon = ""
if computer_choice == str_gu :
computer_icon = icon_gu
elif computer_choice == str_pa :
computer_icon = icon_pa
elif computer_choice == str_chyoki :
computer_icon = icon_chyoki
if people_choice == str_gu :
people_icon = icon_gu
elif people_choice == str_pa :
people_icon = icon_pa
elif people_choice == str_chyoki :
people_icon = icon_chyoki
#Sortie de la sélection de l'ordinateur personnel
if people_icon == "" :
print("J'ai fait une erreur. Veuillez réessayer depuis le début.")
#Sortie de la sélection de l'ordinateur personnel
print("Le choix de l'ordinateur personnel",
computer_choice,
computer_icon)
print("Le choix de la personne",
people_choice,
people_icon)
#Jugement
# 1.S'ils correspondent
if computer_choice == people_choice :
print("Veuillez rejouer.")
elif computer_choice == str_gu and people_choice == str_pa :
print(people_win)
elif computer_choice == str_pa and people_choice == str_chyoki :
print(people_win)
elif computer_choice == str_chyoki and people_choice == str_gu :
print(people_win)
else :
print(computer_win)
Recommended Posts