前提・実現したいこと
python初心者で、progate python 学習コースⅢを学習しています。じゃんけんゲームを作ろうという段階なのですが、戻り値のところでつまづいています。
関数validateを定義した後、TrueかFalseが戻ってくるようにしています。
なぜ下記のようなコードでTrueと判定できるのか分からないので、教えて下さい。
1行目のif validate(player_hand):でTrueと判定できるのか理解ができません。
発生している問題・エラーメッセージ
エラーはなし
該当のソースコード
関数validateの戻り値がTrueの場合、以下のif~else文が実行されるようにしてください
if validate(player_hand):
if player_name == '':
print_hand(player_hand)
else:
print_hand(player_hand, player_name)
関数validateの戻り値がFalseの場合「正しい数値を入力してください」と出力してください
else:
print('正しい数値を入力してください')
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Progate Python 学習コースⅢ
回答1件
あなたの回答
tips
プレビュー