Введите программу, которая просит ввести два значения. Если хотя бы одно из них не является числом, то необходимо
Введите программу, которая просит ввести два значения. Если хотя бы одно из них не является числом, то необходимо объединить их в строку. В остальных случаях введенные числа должны быть сложены. Примеры выполнения программы: [email protected]:~$ python3 test.py Введите первое значение: 4 Введите второе значение: 5 Результат: 9.0 [email protected]:~$ python3 test.py Введите первое значение: a Введите второе значение: 9 Результат
26.11.2023 22:23
Описание:
Для решения данной задачи, мы можем использовать конструкцию условного оператора if. Сначала просим пользователя ввести первое значение, а затем - второе значение. После этого, с помощью функции isnumeric() проверяем, являются ли оба значения числами. Если оба значения являются числами, то выполняем сложение этих чисел и выводим результат. Если хотя бы одно из значений не является числом, то объединяем эти значения в строку и выводим полученную строку.
Доп. материал:
Совет:
Чтобы лучше понять, как работает программа, рекомендую ознакомиться с функциями isnumeric() для проверки числового значения и float() для приведения строки к числу.
Ещё задача:
Напишите программу, которая запрашивает у пользователя два значения и вычисляет их произведение. Результат должен быть выведен на экран в виде "Произведение чисел: [результат]". В случае, если хотя бы одно значение не является числом, программа должна вывести сообщение "Невозможно выполнить вычисление: одно из значений не является числом".