import
1def start_messege(): 2 print('じゃんけんスタート') 3 4def get_my_hand(): 5 print('自分の手を入力してください') 6 my_hand = int(input('0:グー, 1:チョキ, 2:パー')) 7 return(my_hand) 8 9def get_you_hand(): 10 you_hand = random.randint(0, 2) 11 return(you_hand) 12 13def view_hand(hand_diff): 14 if hand_diff == 0: 15 print('あいこ') 16 elif hand_diff == -1 or hand_diff == 2: 17 print('勝ち') 18 else: 19 print('負け') 20 21start_messege() 22 23get_my_hand() 24my_hand = get_my_hand 25 26get_you_hand() 27you_hand = get_you_hand 28 29hand_diff = my_hand - you_hand 30view_hand(hand_diff) 31```### 前提・実現したいこと 32pythonでじゃんけんゲームをつくりたいです 33 34 35### 発生している問題・エラーメッセージ
TypeError Traceback (most recent call last)
<ipython-input-8-285d7559df91> in <module>()
28 you_hand = get_you_hand
29
---> 30 hand_diff = my_hand - you_hand
31 view_hand(hand_diff)
TypeError: unsupported operand type(s) for -: 'function' and 'function'
### 該当のソースコード ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) 初心者ですのでここはこうしたほうが良い等の助言もあればよろしくお願いします
コードは「コードの挿入」で記入してください。
タイトルは質問の内容が想像できるものに修正のこと。
質問するときのヒント https://teratail.com/help/question-tips
コードは https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正してください。
このサイトを初利用するので伝わりにくい質問文を送ってしまいました。すみませんでした。
まだ、何か修正すべき点があったら言ってください。
> タイトルは質問の内容が想像できるものに修正のこと。...
って理解して対応できるだけの国語力は必要です。
回答1件
あなたの回答
tips
プレビュー