関数内でreturnが記述されてると思うのですが、その意味を教えていただけたら助かります。
python3
1def validate (hand): 2 3 if hand<0 or hand>2: 4 return False 5 else: 6 return True 7 8def print_hand(hand, name='ゲスト'): 9 hands = ['グー', 'チョキ', 'パー'] 10 print(name + 'は' + hands[hand] + 'を出しました') 11 12print('じゃんけんをはじめます') 13player_name = input('名前を入力してください:') 14print('何を出しますか?(0: グー, 1: チョキ, 2: パー)') 15player_hand = int(input('数字で入力してください:')) 16 17 18if validate(player_hand): 19 if player_name == '': 20 print_hand(player_hand) 21 else: 22 print_hand(player_hand, player_name) 23else: 24 print('正しい数値を入力してください')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/27 05:11
2019/10/27 13:09 編集
2019/10/28 12:59