Задача Задача №2512583
А
А
Вот пример программы на Python, которая выполняет арифметические операции (сложение, вычитание, умножение, деление) с вводом и выводом данных через консоль:
def main():
print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")
choice = input("Введите номер операции (1/2/3/4): ")
if choice in ['1', '2', '3', '4']:
try:
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
if choice == '1':
result = num1 + num2
print(f"Результат: {num1} + {num2} = {result}")
elif choice == '2':
result = num1 - num2
print(f"Результат: {num1} - {num2} = {result}")
elif choice == '3':
result = num1 * num2
print(f"Результат: {num1} * {num2} = {result}")
elif choice == '4':
if num2 == 0:
print("Ошибка: Деление на ноль невозможно.")
else:
result = num1 / num2
print(f"Результат: {num1} / {num2} = {result}")
except ValueError:
print("Ошибка: Пожалуйста, введите числовое значение.")
else:
print("Ошибка: Неверный выбор операции.")
if __name__ == "__main__":
main()
Как работает этот код:
- Пользователю предлагается выбрать одну из арифметических операций.
- Затем запрашиваются два числа.
- В зависимости от выбора пользователя, программа выполняет соответствующую операцию и выводит результат на консоль.
- Программа обрабатывает возможные ошибки, такие как деление на ноль и ввод некорректных значений.
Вы можете запустить этот код в любой среде выполнения Python.
