1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 11 Параграф 5.2 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 11 Параграф 5.2 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

а = input ()
b = input ()
summa = а + b
print(summa)
Проверьте правильность своего решения, выполнив программу на компьютере.
В программе не определены типы переменных.
Надо:
a=int(input())
b=int(input())
summa=a+b
print(summa)

Подробный ответ

В программе значения вводятся с помощью input(), а эта функция возвращает строку. Поэтому выражение $$a+b$$ при таком вводе будет не сложением чисел, а соединением строк.

Чтобы программа находила сумму двух чисел, нужно преобразовать введённые данные к типу int:

a = int(input())
b = int(input())
summa = a + b
print(summa)

Тогда переменные a и b будут целыми числами, и программа выведет их сумму.

Ответ

Ошибка в том, что не указаны типы переменных. Нужно преобразовать вводимые значения в целые числа: int(input()).



Общая оценка
4.4 / 5
Другие учебники
Другие предметы