Типы данных и ввод с клавиатуры
Программирование на Python, 6–11 класс · раздел «1. Первые программы»
Главное
У каждого значения есть тип: int — целое число, float — дробное, str — строка (текст), bool — истина или ложь. Команда input() всегда возвращает строку, поэтому для вычислений её переводят в число: int(input()) или float(input()).
Правила
- input() всегда возвращает строку
- int(...) и float(...) переводят строку в число
- Дробные числа пишутся через точку: 2.5
- Строки можно складывать: "2" + "2" = "22"
Разберём пример
Пользователь ввёл 7 и 3. Что выведет программа? a = input() b = input() print(a + b)
73
Частые ошибки
- Забыть int() при вводе чисел — вместо суммы получится склеенная строка.
- Писать дробь через запятую: 2,5 — для Python это два значения, а не число 2.5.
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок