Предмет: Информатика,
автор: av3411261
ПОМОГИТЕ!!!!! ДАМ 100БАЛЛОВ!!!!
Напиши калькулятор: програма отримує два числа і операцію, здійснює операцію і друкує результат.
Програма виконує такі операції: "+" - додавання, "-" - відняти від першого числа друге, "*" - помножити, "/" - розділити перше число на друге. Якщо введена якась інша операція, потрібно надрукувати рядок, який вказаний у змінній err1: "Помилка: невідома операція."Якщо введена операція ділення, і друге число дорівнює нулю, потрібно надрукувати рядок err2: "Помилка: ділити на нуль не можна."
Ответы
Автор ответа:
4
A, B, sign = map(str, input().split())
A, B = int(A), int(B)
err1, err2 = "Помилка: невідома операція.", "Помилка: ділити на нуль не можна."
if sign == "+":
print(A+B)
elif sign == "-":
print(A-B)
elif sign == "*":
print(A*B)
elif sign == "/":
if B == 0:
print(err2)
else:
print(A/B)
else:
print(err1)
Вводить данные нужно через пробел. Если что-то не так - пиши, поменяю
av3411261:
я не знаю у меня ошибка [10:0] bad input
Похожие вопросы