⚡ Сделать минимум
- Определить типы значений:
5.0, True, None, "True".
- Вывести
1---2---3---4---5 через sep.
- Вывести две строки одним
print() через \n.
- Вывести строку
She said: "It's amazing!" двумя способами.
Задания на закрепление из лекции
- Какой тип данных будет у
x, если присвоить x = 5.0: str, bool, int, float?
- Что из перечисленного является логическим значением:
"True", 0, True, None?
- Что произойдёт, если переменной сначала присвоить целое число, а затем строку?
- Что произойдёт, если передать переменную в
print()?
- Какой результат даст код
"Привет" + "мир"?
- Какой результат даст код
"Hi! " * 3?
Практическая работа
1. Приветствие с восклицанием
Выведите строку Привет, мир! с использованием параметра end, чтобы вывод закончился восклицательным знаком вместо стандартного переноса строки.
2. Цитата
Выведите строку She said: "It's amazing!" двумя способами: одинаковый результат, но разный код.
- Создайте переменную
value, присвойте ей None, выведите её тип.
- Создайте разделитель из 30 символов
= через умножение строки.
- Напечатайте путь
C:\Users\Student\Documents так, чтобы обратные слэши отобразились правильно.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Какой стиль имён переменных обычно рекомендует PEP 8?
Вопрос 2
Зачем использовать f-strings в современном Python?
Вопрос 3
Когда полезен ранний возврат из функции?
Вопрос 4
Что делает аннотация типа в Python?
Вопрос 5
Как лучше обрабатывать ожидаемую ошибку преобразования?
Вопрос 6
Чем отличается = от ==?
Вопрос 7
Что делает print()?