前提・実現したいこと
Python Japanというサイトに従ってPythonを学んでいる初心得ものです。
関数の定義という項目で少し背伸びをして学校の問題のように表示したいと思い、
下記のようなソースコードを書いてみたのですが以下のような問題が発生して困っています。
何度もトライアンドエラーで書き直してエラーメッセージが出なくなっても以下の問題が
発生してしまい、根本的に何が間違っているかが分かっておらず、不甲斐なさを感じています。
実際に表記したいのは、
「桃は1つ100円、ミカンは1つ80円です。
桃の個数を入力してください。
→個数を入力
蜜柑の個数を入力してください。
→個数を入力」
といった感じにしたいです。
ご回答いただければ幸いです。
発生している問題・エラーメッセージ
冒頭のprint関数と末尾のprint関数のみが表示されて終わってしまう
該当のソースコード
Python
1print("桃は1つ100円、蜜柑は1つ80円です。") 2 3counter = 0 4 5while counter == 1: 6 text1 = input("桃の個数を入力してください") 7 8 if text1.isalpha() or text1 == '': 9 print("入力が無効です。もう一度入力してください。") 10 continue 11 12 number1 = int(text1) 13 print("桃を",number1,"個購入します。") 14 counter = counter + 1 15 16while counter == 2: 17 text2 = input("蜜柑の個数を入力してください") 18 19 if text2.isalpha() or text == '': 20 print("入力が無効です。もう一度入力してください。") 21 continue 22 23 counter = counter + 1 24 25print("finish")
補足情報(FW/ツールのバージョンなど)
Colaboratryを使用して行っております
回答1件
あなたの回答
tips
プレビュー