Найдите ошибку в программе, которая должна вывести сумму двух введённых чисел.

ГДЗ информатика 8 класс

§ 5.2. Организация ввода и вывода данных Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


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. Убедитесь, что в вашем программном окружении код работает правильно.


Понравилась статья? Поделиться с друзьями: