Полный текст ДЗ из LMS
1. Приветственное сообщение. Создайте программу, которая выведет строки "Hi!" и "Hello!" на разных строках.
Hi!
Hello!
2. Именное приветствие. Создайте программу, которая попросит пользователя ввести его имя, а затем выведет фразу "Hello, <Name>" на новой строке.
Hello, Name
Подготовка окружения
- Создайте папку для домашки, например
lesson_01_homework. - Откройте её в VS Code.
- Создайте два файла:
01_greeting.pyи02_named_greeting.py. - Откройте терминал VS Code и проверьте Python:
python --version.
Решение 1. Приветственное сообщение
# 01_greeting.py
print("Hi!")
print("Hello!")
Две команды print() дают две отдельные строки вывода.
Решение 2. Именное приветствие
# 02_named_greeting.py
name = input("Введите ваше имя: ")
print("Hello, " + name)
input() возвращает введённый текст. Мы сохраняем его в name и соединяем со строкой "Hello, ".
Как проверить в терминале
python 01_greeting.py
python 02_named_greeting.py
Если программа завершается без traceback и вывод соответствует заданию, базовая проверка пройдена.
Как проверить в VS Code
- Откройте нужный
.pyфайл. - Нажмите Run Python File или запустите файл из терминала.
- Для отладки поставьте breakpoint слева от строки с
print()и нажмите F5. - Если VS Code предложит создать
launch.json, выберите Python File.
Чеклист перед сдачей
- В первом задании строки
Hi!иHello!выводятся отдельно. - Во втором задании имя вводится через
input(), а не записано заранее в коде. - В строке
Hello, Nameесть пробел после запятой. - Файлы запускаются без
SyntaxError.