
Линейная программа выполняет команды по порядку. Соберём такую и заодно разберём типы данных.
Чему ты научишься. писать линейные программы на Python и различать типы данных int, float, str и bool.
Типы данных
У каждого значения есть тип. Основные в Python:
ТИПЫ ДАННЫХ:
int — целое число (5, -3, 100)
float — вещественное число (3.14, -0.5)
str — строка (текст) ("привет")
bool — логический (True / False)
Линейная программа
Линейный алгоритм — все шаги по порядку. Программа-пример: посчитать площадь прямоугольника.
a = 6
b = 4
s = a * b
print("Площадь:", s)
Площадь: 24
Важно: числа для расчётов, полученные из input(), нужно превратить в число командой int() (для целых), ведь input даёт строку.
Контрольный вопрос. Значение 3.14 в Python относится к типу…
Подсказка: Вещественное число.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Текст в кавычках, например «привет», относится к типу…
Подсказка: Строка.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Значения True и False относятся к типу данных, который называется одним словом. Впиши название этого типа маленькими латинскими буквами.
Подсказка: От английского слова «булев» (логический).
Онлайн-проверка ответа появится позже
Контрольный вопрос. Какой тип данных используют для ЦЕЛЫХ чисел без точки (например, 5, −3, 100)?
Подсказка: Противоположность float (с точкой).
Онлайн-проверка ответа появится позже
Контрольный вопрос. Чтобы превратить строку, полученную от input(), в целое число для расчётов, используют команду… Впиши слово (без скобок).
Подсказка: Название команды совпадает с названием типа целых чисел.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Почему число, введённое через input(), нельзя сразу использовать в расчётах?
Подсказка: Помнишь урок про ввод и вывод?
Онлайн-проверка ответа появится позже
Контрольный вопрос. Что выведет программа: a = 6; b = 4; print(a * b)? Впиши только число.
Подсказка: Перемножь текущие значения a и b.
Онлайн-проверка ответа появится позже
Задание. Значение 5 (целое число, без точки) в Python относится к типу int, float или str? Впиши только название типа маленькими буквами.
Подсказка: У этого типа нет точки и нет кавычек.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Задание. Выполни линейную программу по порядку: a = 8; b = 2; s = a / b; print(s). Что выведет программа? Впиши только число (деление в Python даёт результат с точкой, например 4.0).
Подсказка: 8 разделить на 2 — и результат ВСЕГДА с точкой при делении /.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Задание. Напиши линейную программу на Python, которая считает ПЕРИМЕТР прямоугольника (по образцу программы урока про площадь): создай переменные для длины и ширины (свои числа), посчитай периметр по формуле P = 2*(a+b) и выведи результат через print() с подписью (например: print(«Периметр:», p)).
1) Приведи код программы.
2) Укажи тип данных каждой переменной (int или float — в зависимости от твоих чисел).
3) Выполни программу вручную и укажи итоговый результат.Подсказка: Формула P = 2*(a+b) — сначала сложи a и b, потом умножь сумму на 2.
Онлайн-проверка ответа появится позже
Итог. Линейная программа выполняет команды по порядку. У каждого значения есть тип: int — целое, float — вещественное, str — строка, bool — логическое; а число из input() перед расчётами превращают в число командой int().
Что дальше
Часто программа должна выбирать, что делать. О ветвлениях в Python следующий урок.
