電卓もどきのコンソールアプリを作成しています。
そこで、一度計算結果を出力するとアプリが閉じてしまうので、連続して3回まで文全体の処理を行いたいと考えています。
調べてfor文やwhile文を使ってみましたがうまくいかない為、アドバイスをいただきたいです。
python
1while z < 3: 2 3print('計算機です') 4print('--------------------') 5 6a = int(input('1つ目の値を入力してください→')) 7b = int(input('2つ目の値を入力してください→')) 8print('--------------------') 9 10print(f'1つ目の値は{a}') 11print(f'2つ目の値は{b}') 12print('-------------------') 13 14print('計算方法を選択して数字を入力してください') 15print('足し算=1、引き算=2、掛け算=3、割り算=4') 16c = input('数字を入力してください') 17print('----------------') 18 19if c == '1': 20 d = a + b 21 print(f'{a} + {b} = {d}') 22 23elif c == '2': 24 e = a - b 25 print(f'{a} - {b} = {e}') 26 27elif c == '3': 28 f = a * b 29 print(f'{a} * {b} = {f}') 30 31elif c =='4': 32 g = a / b 33 print(f'{a} / {b} = {g}') 34 35else: 36 print('半角数字1~4を入力してください') 37 38print('----------------') 39z += 1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/21 12:00