Pythonプログラム(じゃんけん)
Pythonでじゃんけんをするプログラムを作成しましたので共有致します。
もっと短く出来ると思うので何か意見があったらコメントください。
def Sample10():
"""じゃんけんプログラム"""
loure = input("今からじゃんけんをします。グー:1 チョキ:2 パー:3")
loure_1 = int(input("9を入力すると開始します。8だと終了します。"))
if loure_1 == 9:
a = int(input("自分:じゃんけんぽん!"))
b = int(input("相手:じゃんけんぽん!"))
if a == 0:
a_1 = "グー"
elif a == 1:
a_1 = "チョキ"
elif a == 2:
a_1 = "パー"
if b == 0:
b_1 = "グー"
elif b == 1:
b_1 = "チョキ"
elif b == 2:
b_1 = "パー"
if a == 0 and b == 0: # あいこバージョン
print(f"自分も{a_1}相手も{b_1}あいこです")
elif a == 1 and b == 1:
print(f"自分も{a_1}相手も{b_1}あいこです")
elif a == 2 and b == 2:
print(f"自分も{a_1}相手も{b_1}あいこです")
if a == 0 and b == 1: # グーバージョン
print(f"自分は{a_1}相手は{b_1}あなたの勝ちです")
elif a == 0 and b == 2:
print(f"自分は{a_1}相手は{b_1}あなたの負けです")
if a == 1 and b == 0: # チョキバージョン
print(f"自分は{a_1}相手は{b_1}あなたの負けです")
elif a == 1 and b == 2:
print(f"自分は{a_1}相手は{b_1}あなたの勝ちです")
if a == 2 and b == 0: # パーバージョン
print(f"自分は{a_1}相手は{b_1}あなたの勝ちです")
elif a == 2 and b == 1:
print(f"自分は{a_1}相手は{b_1}あなたの負けです")
elif loure_1 == 8:
print("終了します。")
Sample10()
実行結果
以上になります。
この記事が気に入ったらサポートをしてみませんか?