📝 Задания: типы, строки и print()

← К оглавлению урока

⚡ Сделать минимум

  1. Определить типы значений: 5.0, True, None, "True".
  2. Вывести 1---2---3---4---5 через sep.
  3. Вывести две строки одним print() через \n.
  4. Вывести строку She said: "It's amazing!" двумя способами.

Задания на закрепление из лекции

  1. Какой тип данных будет у x, если присвоить x = 5.0: str, bool, int, float?
  2. Что из перечисленного является логическим значением: "True", 0, True, None?
  3. Что произойдёт, если переменной сначала присвоить целое число, а затем строку?
  4. Что произойдёт, если передать переменную в print()?
  5. Какой результат даст код "Привет" + "мир"?
  6. Какой результат даст код "Hi! " * 3?

Практическая работа

1. Приветствие с восклицанием

Выведите строку Привет, мир! с использованием параметра end, чтобы вывод закончился восклицательным знаком вместо стандартного переноса строки.

2. Цитата

Выведите строку She said: "It's amazing!" двумя способами: одинаковый результат, но разный код.

Дополнительные задания

  1. Создайте переменную value, присвойте ей None, выведите её тип.
  2. Создайте разделитель из 30 символов = через умножение строки.
  3. Напечатайте путь C:\Users\Student\Documents так, чтобы обратные слэши отобразились правильно.

Проверка понимания

Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.

Вопрос 1

Какой стиль имён переменных обычно рекомендует PEP 8?

Вопрос 2

Зачем использовать f-strings в современном Python?

Вопрос 3

Когда полезен ранний возврат из функции?

Вопрос 4

Что делает аннотация типа в Python?

Вопрос 5

Как лучше обрабатывать ожидаемую ошибку преобразования?

Вопрос 6

Чем отличается = от ==?

Вопрос 7

Что делает print()?