img img img

ptyhonでのプログラムについて質問です。 人とコンピューターをじゃんけんで戦わせるプログラ...

2 2 2 2

img

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