11. Найдите ошибку в программе, которая должна вывести сумму двух введённых чисел.
a = input()
b = input()
summa = a + b
print(summa)
Проверьте правильность своего решения, выполнив программу на компьютере.
Ответ
Ошибка в данной программе заключается в том, что функция input() возвращает введенные данные в виде строки. Поэтому при выполнении операции summa = a + b, будет произведена конкатенация строк, а не сложение чисел.
Для исправления ошибки, необходимо преобразовать введенные значения в числа. Пример исправленной программы:
a = int(input())
b = int(input())
summa = a + b
print(summa)
Теперь, если ввести два числа (например, 2 и 3), программа выведет сумму этих чисел, равную 5. Убедитесь, что в вашем программном окружении код работает правильно.