
Простейший калькулятор Программа должна выполнять простые математические действия. Пользователю
предлагается ввести числа и действие над этими числами, а программа, исходя из действия, вычисляет и печатает результат. Сделать проверку на то, что при делении, делитель не равен 0!

Ответы на вопрос

Ответ:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = input("Введите действие: ")
if c == "+":
print(a + b)
elif c == "-":
print(a - b)
elif c == "/":
if b == 0:
print("Деление на 0!")
else:
print(a / b)
elif c == "*":
print(a * b)
elif c == "mod":
if b == 0:
print("Деление на 0!")
else:
print(a % b)
elif c == "pow":
print(a ** b)
elif c == "div":
if b == 0:
print("Деление на 0!")
else:
print(a // b)



Для создания простейшего калькулятора, который выполняет основные математические операции (сложение, вычитание, умножение и деление) и проверяет, что делитель не равен 0, вы можете использовать следующий код на языке Python:
pythondef calculator():
print("Доступные операции:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")
choice = input("Выберите операцию (1/2/3/4): ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
if choice == '1':
result = num1 + num2
print("Результат:", result)
elif choice == '2':
result = num1 - num2
print("Результат:", result)
elif choice == '3':
result = num1 * num2
print("Результат:", result)
else:
if num2 != 0:
result = num1 / num2
print("Результат:", result)
else:
print("Ошибка: Деление на ноль!")
else:
print("Некорректный ввод операции")
calculator()
Этот код предлагает пользователю выбрать операцию, вводить числа и затем выполняет выбранную операцию, выводя результат на экран. Кроме того, он проверяет, что при делении второе число не равно 0, и выводит сообщение об ошибке, если это условие не выполняется.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili