値段の合計を出したい
宿題でif 構文を作っています。わかる方ご教授お願いいたします。
if...else
試したこと
price1 = int(input('Enter the first item’s sale price:')) question1 = input('Do you have another item? (y/n)') #question1 の答えがyかn意外がったらerror1を表示させたい! if question1 != 'y' or question1 != 'n': error1 = input('Invalid entry, please enter (y/n)') elif error1 == 'y' or error1 == 'Y': price2 = int(input('Sale price: ')) elif price2 < 0 or price is range(a,z): error2 = input('Invalid entry, please enter a positive sale price:') elif error2 < 0 or error2 is range(a,z): error3 = input('Invalid entry, please enter a positive sale price:') elif error > 0 : item1 = input('Do you have another item? (y/n)' ) elif item1 == 'n': print('Your total is ', price1 + price2) else: print('\n')
補足情報
question1 = input('Do you have another item? (y/n)')にnやy以外を入れたらerror1 = input('Invalid entry, please enter (y/n)')を表示させたい。しかし、nやyを入れても表示されてしまう。
また、error1 = input('Invalid entry, please enter (y/n)')にyやYを入れてもprice2 = int(input('Sale price: '))が表示されない。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/13 05:26