Python lernen note_005

Dies ist der Code, den ich vor dem Lesen des Beispielcodes geschrieben habe.

--Punkt

sample03.py


import random

#Definition von Janken
choices = ['Schmiere', 'Par', 'Choki']

str_gu = "Schmiere"
str_pa = "Par"
str_chyoki = "Choki"

icon_gu = "✊"
icon_pa = "✋"
icon_chyoki = "✌️"

people_win = "Die Leute gewinnen"
computer_win = "PC gewinnt"

#Treffen Sie eine Auswahl von Computern
computer_choice = random.choice(choices)

#Hören Sie auf die Entscheidungen der Menschen
people_choice = input("Was ist deine Wahl? Bitte wählen Sie eine aus "Goo, Par, Choki".")

#Wenn eine Person nur einen Teil eingibt:
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("Pa") or
    people_choice.startswith("Pa") ) :
    people_choice = str_pa

if (people_choice.startswith("c") or
    people_choice.startswith("Chi") or
    people_choice.startswith("Ji")) :
    people_choice = str_chyoki
    

#Symbol setzen
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

#Geben Sie die Auswahl des PCs aus
if people_icon == "" :
    print("Ich machte einen Fehler. Bitte versuchen Sie es von Anfang an erneut.")
    
#Geben Sie die Auswahl des PCs aus
print("Die Wahl des PCs",
      computer_choice,
      computer_icon)
print("Die Wahl der Person",
      people_choice,
      people_icon)

#Beurteilung
# 1.Wenn sie übereinstimmen
if computer_choice == people_choice :
    print("Bitte spielen Sie noch einmal.")
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

Python lernen note_000
Python lernen note_006
Python lernen note_005
Python lernen note_001
Python lernen note_002
Python-Scraping-Memo
Python-Lernnotizen
Jupyter-Studie note_006
Python-Anfängernotizen
Python C ++ Notizen
Python lernen note_003
Python-Grammatiknotizen
Python Library Hinweis
Jupyter-Studie note_008
Python persönliche Notizen
Jupyter-Studie note_004
Jupyter-Studie note_001
Python Pandas Memo
Python-Lernnotizen
Installationshinweise zu Python3.4
Erster Tag des Python-Studiums
fehlende Ganzzahlen Python persönliche Notizen
Hinweise zur Entwicklung von Python-Paketen
Verwendungshinweise für Python Decorator
Python-IP-Adresse Paket Memo
Notizen im Python Pickle-Format
Erstes Python-Memo
Matlab => Python-Migrationsnotizen
Hinweise zur Python3-Zuweisung
Hinweise zur Verwendung von Python-Unterprozessen
Python versuchen / außer Memo
Hinweise zur Python-Framework-Flasche
Python-Memo mit perl-ternärem Operator
O'Reilly python3 Primer Lernnotiz
Python
Hinweise zur Verwendung des Python-Standards unittest
Python-Notizen, die Sie bald vergessen sollten
python * args, ** kwargs Verwendungshinweise
Lernen Sie Python mit Google Colaboratory
Python-Notizen zur Verwendung von Perl-Spezialvariablen
Python-Theorie regulärer Ausdruck Anmerkungen
Python Tkinter Memo (für mich)
Studie aus Python Hour4: Objektorientiert ②
[Python] Hinweise zur Datenanalyse
Lernnotizen zur Python-Datenanalyse
Hinweise zur Installation von Python auf Ihrem Mac
Python Pandas Studie aktuelle Zusammenfassung
[WIP] Fluent Python-Studiennotizen
Studie aus Python Hour4: Objektorientiert ①
Neues Linux-Lehrbuch (Studiennotiz)
Holen Sie sich Evernote-Notizen in Python
Hinweise zur Installation von Python unter CentOS
Hinweise zu Python- und Wörterbuchtypen
Minimale Grammatiknotizen zum Schreiben von Python
Studie aus Python Hour2: Steueranweisung
Persönliche Notizen für die Python-Bildverarbeitung
Persönliche Notizen zur Vorverarbeitung von Python Pandas-Daten
Typisierungsautomatisierungsnotiz von Python-Anfängern