前提・実現したいこと
2桁の番号の入力において(ゲームの一部)
elif ten > 9:
print('Error\nInput one digit only')
continue
elif one > 9: print('Error\nInput one digit only') continue
この2つの文をを一つのelif文にまとめることは出来るのか?
また、自分が失敗した理由も知りたい。
発生している問題・エラーメッセージ
Error
Input one digit only
(自分で作ったエラーメッセージ)
python
1print('Choose your number') 2 3while True: 4 ten = input(str('Tens place : ')) 5 one = input(str('Ones place : ')) 6 7 if ten == one: 8 print('Error\nDon\'t choose the same numbers ') 9 continue 10 11 elif ten == 0: 12 print('Error\nMake two-digit number') 13 continue 14 15 elif ten > 9: 16 print('Error\nInput one digit only') 17 continue 18 19 elif one > 9: 20 print('Error\nInput one digit only') 21 continue 22 23 print('your number is {}{}'.format(ten,one)) 24 break 25 26
試したこと
elif ten or one > 9:
print('Error\nInput one digit only')
continue
(失敗)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/29 05:00