Размещено 2 года назад по предмету
Информатика
от ehfvb
Я хочу сделать цикл до того как пользователь напишет да или же Y в калькуляторе но выдаёт ошибку, как это исправить?
n = 'Y'
while n=='Y':
num1 = int (input('Введите первое число: '))
num2 = int (input('Введите второе число: '))
v = int(input('Напиши, какую операцию ты хочешь сделать? \n 1.Сложение \n 2.Вычитание \n 3.Деление \n 4.Умножение \n 5.Возвести в степень \n 6.Деление с остатком \n'))
if v == 1:
a = num1 + num2
f = 'сложение'
if v == 2:
a = num1 - num2
f = 'вычитание'
if v == 3:
a = num1 // num2
f = 'деление'
if v == 4:
a = num1 * num2
f = 'умножение'
if v == 5:
a = num1 ** num2
f = 'число в степени'
if v == 6:
a = num1 % num2
f = 'деление с остатком'
print('Продолжим? Y/N')
if n == 'Y' or n == 'y':
print ('Результат', f, '=', a)
else:
break