#問題内容
以下のオールランダムじゃんけんプログラムを作って
実行したところ、勝ちのメッセージ(print関数)が出ない。
##ソースコード
python
1# xgpt = gtp + pgtp 2 3print(" ---------------") 4print("< じゃんけんゲーム! >") 5print(" ---------------") 6print("") 7 8#1:グー 2:チョキ 3:パー 9 10import random 11 12 13 14 15#ここからwhileループ突入 16 17while 1 == 1: 18 gtpNumber = random.randint(1,3) 19 if gtpNumber == 1: 20 #グー 21 gtp = "グー" 22 elif gtpNumber == 2: 23 #チョキ 24 gtp = "チョキ" 25 else: 26 #パー 27 gtp = "パー" 28 preyergtp = input("あなたの手は? (グー チョキ パー)") 29 xgtp =" " + gtp + preyergtp 30 print("---------") 31 print("CPU:" + gtp) 32 print("YOU:" + preyergtp) 33 print("") 34 35 #勝ち負け処理 36 #負け処理&あいこ処理 37 if preyergtp == gtp: 38 print("あいこ!") 39 elif preyergtp == "パー": 40 if gtpNumber == 2: 41 print("負け!") 42 elif preyergtp == "グー": 43 if gtpNumber == 3: 44 print("負け!") 45 elif preyergtp == "チョキ": 46 if gtpNumber == 1: 47 print("負け!") 48 49 #こっから勝ち&エラー処理 50 51 elif preyergtp == "パー": 52 if gtpNumber == 1: 53 print("勝ち!") 54 elif preyergtp == "グー": 55 if gtpNumber == 2: 56 print("勝ち!") 57 elif preyergtp == "チョキ": 58 if gtpNumber == 3: 59 print("勝ち!") 60 else : 61 print("ERROR") 62 print("正しく回答してください。もし、何度もこのエラーが発生する場合、再度起動してください。") 63 print("") 64
###ほっ!ほっ!補足!
エラー等なし
回答2件
あなたの回答
tips
プレビュー