БЕЗ СПАМА: PYTHON: Составьте программу для нахождения суммы, разности, произведения, частного двух (необязательно целых) чисел. Предусмотрите чтобы в случае деления на 0, выводилось сообщение "нельзя поделить на 0"
Сделайте в программе возможность выбора операции.
what =input("Введите действие: +,-,*,/ " )
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
if what == "+":
c = a + b
print("Результат: " + str(c))
elif what == "-":
c = a - b
print("Результат: " + str(c))
elif what == "*":
c = a * b
print("Результат: " + str(c))
elif what == "/":
c = a / b
if b != 0:
print(a / b)
else:
print('Деление на ноль запрещено.')
else:
print("Выбрана неверная операция! :(")
input()
Відповідь:
numb1 = float(input('Enter the first number'))
numb2 = float(input('Enter the second number'))
get_operator = str(input('Chose the operator + - * /'))
if get_operator == '+':
print(numb1 + numb2)
elif get_operator == '-':
print(numb1 - numb2)
elif get_operator == '*':
print(numb1 * numb2)
elif get_operator == '/':
if numb2 != 0:
print(numb1 / numb2)
else:
print('Деление на ноль запрещено.')
else:
print('Ошибка')
Пояснення: