100! Python! Пожалуйста, напишите этот мини-калькулятор.
С помощью функции input присвойте переменным a и b значения, введённые пользователем. Не торопитесь преобразовывать переменные a и b в числа.
Потом программа должна проверить, являются ли обе переменные строками, содержащими только цифры. Сделать это надо с помощью метода строк isdigit(). Если в строке есть только цифры — вызов метода вернёт True. Если есть буквы или строка пустая — False. Чтобы проверить обе строки, используйте логический оператор and.
Если обе переменные — строки с числами, преобразуйте их в числа с помощью функции int, сложите их и выведите на экран результат конкатенации строки «Сумма=» и преобразованной в строку сумму переменных a и b. Для решения можно объявлять дополнительные переменные и использовать их по своему усмотрению
Иначе — выведите на экран текст ошибки «Вы ввели не число»
Для выполнения программы с условием используйте операторы if и else.
Answers & Comments
Ответ:
a = input()
b = input()
if a.isdigit() and b.isdigit():
print('Сумма=', str(sum([int(a), int(b)])), sep='')
else:
print('Вы ввели не число')
Объяснение: