Как сложить два числа из ввода

Классическая первая задача: спросить два числа и вывести их сумму. Главная ловушка — тип данных.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Правильное решение

Считываем два значения через input и сразу переводим их в числа функцией int. Тогда + сложит их как числа, а не склеит как текст.

a = int(input('Первое число: '))
b = int(input('Второе число: '))
print('Сумма:', a + b)

Частая ошибка

Если забыть int, значения останутся строками, и '2' + '3' даст '23' — склейку текста, а не 5. Это самая частая ошибка новичка в этой задаче. Запомните: input — строка, для арифметики нужен int или float.

Дробные числа

Если складываете не целые, а дробные (например, цены), используйте float вместо int. Всё остальное — так же.

Частые вопросы

Почему получилось 23 вместо 5? Числа остались строками — оберните input в int().

А если ввели не число? int() выдаст ошибку; на старте просто вводите цифры, позже добавите проверку.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык