ptyhonでのプログラムについて質問です。 人とコンピューターをじゃんけんで戦わせるプログラ...
ptyhonでのプログラムについて質問です。。
人とコンピューターをじゃんけんで戦わせるプログラムを作っているのですが、 途中でエラーをはいてしまいます。。
ptyhonでのプログラムについて質問です。。
人とコンピューターをじゃんけんで戦わせるプログラムを作っているのですが、 途中でエラーをはいてしまいます。。
原因はおそらくuserが定義されていないことなのですが、うまくいく方法がわかりません。。
詳しい方はわかりやすく手解きいただけると幸いです。。
~~~~~~~~~~~~~~~~~ import random # じゃんけんの手のリスト rock_paper_scissors = ["グー, チョキ, パー"] # ゲーム開始のメッセージ print("じゃんけんしましょう") print("番号を入力ね") print("1番グー 2番チョキ 3番パー") # ユーザーの手の入力 number = input("あなたの手は? ") # ユーザーの手の判定 if number == 1: user = "グー" elif number == 2: user = "チョキ" elif number == 3: user = "パー" # コンピューターの手の選択 cpu = random.choice(rock_paper_scissors) # ユーザーとコンピューターの手を表示 print("あなたは{user}。。
向こうは{cpu}。。
") # 勝敗の判定と結果の表示 if user == "グー": if cpu == "チョキ": print("あなたの勝ち!") elif cpu == "グー": print("あいこ!") elif cpu == "パー": print("あなたの負け!") elif user == "チョキ": if cpu == "パー": print("あなたの勝ち!") elif cpu == "チョキ": print("あいこ!") elif cpu == "グー": print("あなたの負け!") elif user == "パー": if cpu == "グー": print("あなたの勝ち!") elif cpu == "パー": print("あいこ!") elif cpu == "チョキ": print("あなたの負け!") ~~~~~~~~~~~~~~~~~~~~~プログラミング | C言語関連5