
Плиз помощь Напишите программу, которая считывает с клавиатуры два целых числа и строку.Если эта
строка является обозначением одной из четырѐх математических операций (+, -, *,/), то выведите результат применения этой операции к введѐнным ранее числам, в противном случае выведите «Неверная операция». Если пользователь захочет поделить на ноль, выведите текст«На ноль делить нельзя!».На вход программе подаются два целых числа, каждое на отдельной строке, и строка.Программа должна вывести результат применения операции к введенным числам или соответствующий текст, если операция невернаялибо если происходит деление на ноль.

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

Python:
while True:
try:
a = int(input('Введите a: '))
break
except ValueError:
print('Вводите целое число!')
while True:
try:
b = int(input('Введите b: '))
break
except ValueError:
print('Вводите целое число!')
c = input('Введите действие (+,-,*,/): ')
if c == '+': print(a+b)
elif c == '-': print(a-b)
elif c == '*': print(a*b)
elif c == '/':
if b != 0: print(a/b)
else: print('На ноль делить нельзя')
else: print('Неверная операция')



Конечно, вот программа на Python, которая выполняет указанную задачу:
```python # Считываем два целых числа num1 = int(input("Введите первое целое число: ")) num2 = int(input("Введите второе целое число: "))
# Считываем строку, представляющую математическую операцию operation = input("Введите математическую операцию (+, -, *, /): ")
# Проверяем, какая операция введена, и выполняем соответствующее действие if operation == '+': result = num1 + num2 print("Результат сложения:", result) elif operation == '-': result = num1 - num2 print("Результат вычитания:", result) elif operation == '*': result = num1 * num2 print("Результат умножения:", result) elif operation == '/': if num2 == 0: print("На ноль делить нельзя!") else: result = num1 / num2 print("Результат деления:", result) else: print("Неверная операция")
# Завершаем программу ```
Эта программа сначала считывает два целых числа и затем строку, представляющую математическую операцию. Затем она проверяет, какая операция введена, и выполняет соответствующее действие, выводя результат. Если операция неверная или происходит деление на ноль, программа также выводит соответствующее сообщение.


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