⚡ Сделать минимум
- Ответить: чем
= отличается от ==?
- Выбрать корректные имена:
student_name, 2nd_place, if, total_score.
- Написать программу, которая выводит
Hello, Python!.
- Написать программу, которая спрашивает имя и выводит
Hello, Name.
Задания на закрепление из лекции
- Оператор присваивания в Python обозначается символом:
==, = или #?
- Соотнесите: компилятор, интерпретатор, оператор присваивания, машинный код.
- Определите корректные имена переменных:
student_name, age_25, 2nd_place, is_student, my-variable, if, user_@ge, total_score, num 1, name!.
- Какой отступ рекомендует PEP 8: 2, 4, 8 пробелов или «не важно»?
- Для многострочного описания можно использовать
""", #, ''' или //?
- Что произойдёт при выполнении
print(a b)?
- Что делает вызов функции?
- Соотнесите
print() и input() с их описаниями.
Практическая работа
1. Приветствие
Напишите программу, которая выводит на экран строку Hello, Python!.
2. Вывод имени пользователя
Попросите пользователя ввести имя, затем выведите его на экран.
3. Личное досье
Запросите имя, возраст и город проживания, затем выведите строку вида: Алиса 25 лет, проживает в городе Париж.
4. Повторитель текста
Попросите пользователя ввести строку и выведите её три раза, каждую с новой строки.
Создайте файл с неправильным именем переменной 2name = "Alice", запустите его и найдите в ошибке тип, номер строки и проблемный фрагмент кода.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Какой стиль имён переменных обычно рекомендует PEP 8?
Вопрос 2
Какая строка корректно выводит текст Hello, Python!?
Вопрос 3
Какое имя переменной записано корректно?
Вопрос 4
Что произойдёт после выполнения name = "Анна"?
Вопрос 5
Что выведет код x = 5, затем print(x)?
Вопрос 6
Чем отличается = от ==?
Вопрос 7
Что делает print()?