Note d'apprentissage Python_005

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

Note d'apprentissage Python_000
Note d'apprentissage Python_006
Note d'apprentissage Python_005
Note d'apprentissage Python_001
Note d'apprentissage Python_002
Mémo de raclage Python
Notes d'apprentissage Python
Note d'étude Jupyter_006
Notes de débutant Python
notes de python C ++
Note d'apprentissage Python_003
Notes de grammaire Python
Note sur la bibliothèque Python
Note d'étude Jupyter_008
notes personnelles python
Note d'étude Jupyter_004
Étude Jupyter note_001
mémo pandas python
notes d'apprentissage python
Notes d'installation de Python3.4
Premier jour d'étude de Python
notes personnelles en python manquantes
Notes de développement de package Python
notes d'utilisation du décorateur python
Mémo du package d'adresse IP Python
Notes sur le format Python Pickle
Premier mémo divers sur Python
Matlab => Notes de migration Python
Remarques sur l'affectation Python3
Notes sur l'utilisation de sous-processus Python
Python essayer / sauf mémo
Notes sur le flacon de framework Python
mémo python utilisant l'opérateur perl-ternaire
Mémo d'apprentissage O'Reilly python3 Primer
Python
Remarques sur l'utilisation du test unittest standard Python
Notes Python à oublier bientôt
python * args, ** kwargs Notes d'utilisation
Étudiez Python avec Google Colaboratory
notes python pour l'utilisation de variables spéciales perl
Notes sur l'expression régulière de la théorie Python
Mémo Python Tkinter (pour moi)
Étude de Python Hour4: orientée objet ②
[Python] Notes sur l'analyse des données
Notes d'apprentissage sur l'analyse des données Python
Remarques sur l'installation de Python sur votre Mac
Résumé récent de l'étude des pandas python
[WIP] Notes d'étude Fluent Python
Étude de Python Hour4: orientée objet ①
Nouveau manuel Linux (note d'étude)
Obtenez des notes Evernote en Python
Remarques sur l'installation de Python sur CentOS
Notes sur Python et les types de dictionnaire
Notes de grammaire minimales pour écrire Python
Étude de Python Hour2: instruction de contrôle
Notes personnelles pour le traitement d'images python
Notes personnelles de prétraitement des données Python Pandas
Mémo d'automatisation de saisie par Python débutant