DamiRocK

Python: первая программа Hello, World! и точный вывод текста

Запускаем print(), различаем кавычки и содержимое строки, проверяем точный результат первой программы. Упражнение и рабочее решение.

Что делает первая программа

Функция print() выводит переданное значение. Чтобы передать текст, его записывают в кавычках. В этой программе имя функции, круглые скобки и кавычки — части синтаксиса; само приветствие — данные.

print("Hello, World!")

Результат — строка Hello, World! и перевод строки после неё. Кавычки, ограничивающие строковый литерал в коде, на экран не попадают.

Задание источника

Напишите и запустите программу, выводящую Hello, World!. Приведённый выше вызов является полным решением. На damirock.com нет встроенной консоли: код можно поместить в отдельный учебный файл и выполнить в своей среде Python 3.

Кавычки и регистр

Одинарные и двойные кавычки позволяют записать одинаковую строку, если начало и конец согласованы:

print('Hello, World!')
print("Hello, World!")

Имена print, Print и PRINT различаются. Замена одной буквы в имени функции не означает изменение стиля оформления: программа обращается к другому имени.

Самопроверка

Проверьте запятую, пробел после неё, заглавные буквы и восклицательный знак. Точное текстовое задание проверяется по содержимому вывода, а не по тому, похоже ли сообщение визуально. Закрывающая скобка и закрывающая кавычка также должны присутствовать.

В уроке источника первая программа используется для знакомства с интерпретатором. Здесь сохранены её код и упражнение, а инструкции, зависящие от интерфейса исходной платформы, заменены явным указанием на самостоятельный запуск.

Hexlet / Code Basics и участники · Исходный урок и решение · GNU AGPL v3. Русская адаптация; лицензия сохранена.

Reading preferences

Appearance
Contrast
More options

Saved only in this browser. Your device’s reduced-motion setting is always respected. Browser zoom works throughout the site.