Зберегти прогрес
МОДУЛЬ 1. СТАРТОВИЙ МАЙДАНЧИК

Урок 1. Перші команди: print

⌨ Python⏱ ~26 хв✎ 7 завдань з автоперевіркою✓ безкоштовно

Що таке програма

Ласкаво просимо до загону космонавтів-програмістів! Тут ти навчишся керувати бортовим комп'ютером мовою Python. Нею користуються інженери NASA, SpaceX і українських космічних компаній, коли рахують траєкторії та обробляють дані з телескопів.

Програма — це список команд для комп'ютера. Комп'ютер виконує їх суворо по черзі, згори донизу, і робить рівно те, що написано. Він не здогадується, що ти «мав на увазі», тому важлива кожна літера, дужка й лапка.

Перша команда, з якої починають усі програмісти, — print (англійською «друкувати»). Вона виводить на екран те, що написано в дужках:

●●●код Python
print("Земля викликає орбіту")

Програма виведе:

▶ ВИВІД ПРОГРАМИ
Земля викликає орбіту

З чого складається команда:

●
print — назва команди, маленькими латинськими літерами;
●
круглі дужки ( ) — у них пишуть, що вивести;
●
лапки " " — показують, де починається й закінчується текст.

Лапки можна ставити подвійні "..." або одинарні '...', головне — однакові з обох боків.

➜ПОРАДА
Кнопками «Назад» і «Далі» переходь між кроками уроку. На кроках із задачею пиши код у вікні «Твій код». «Запустити» показує, що виведе програма, а «Перевірити» надсилає розв'язок на перевірку.
Перевір себе: 7 задач з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі

Часті помилки

Python дуже суворий. Поглянь на помилки, яких припускаються майже всі новачки:

●●●код Python
Print("Привіт")     # велика P — Python не знає команди Print
print("Привіт)      # не закрито лапку
print("Привіт"      # не закрито дужку
print(Привіт)       # немає лапок — Python шукає змінну Привіт

Якщо програма видала помилку, це нормально. Прочитай повідомлення: у ньому є номер рядка, де Python заплутався. Наша програма пояснює помилки українською.

Ще одне правило: кожна команда пишеться в окремому рядку й починається з самого початку рядка, без пробілів перед нею.

Кілька рядків і порожній рядок

Кожна команда print виводить окремий рядок. Кілька команд — кілька рядків:

●●●код Python
print("Шолом: вдягнено")
print("Скафандр: загерметизовано")

Програма виведе:

▶ ВИВІД ПРОГРАМИ
Шолом: вдягнено
Скафандр: загерметизовано

Якщо написати print() з порожніми дужками, програма виведе порожній рядок. Так зручно розділяти частини тексту:

▶ ВИВІД ПРОГРАМИ
print("Відсік 1")
print()
print("Відсік 2")

Результат:

▶ ВИВІД ПРОГРАМИ
Відсік 1

Відсік 2
➜ПОРАДА
Текст має збігатися із завданням точно: великі й малі літери, пробіли та розділові знаки.

Кілька значень: sep і end

В одному print можна перелічити кілька значень через кому. Python виведе їх в один рядок і поставить між ними пробіл:

▶ ВИВІД ПРОГРАМИ
print("Екіпаж:", "Каденюк")       # Екіпаж: Каденюк
print("Ступінь", 1, "відокремився")  # Ступінь 1 відокремився

Якщо потрібен інший роздільник замість пробілу, його задають параметром sep (від англійського separator — роздільник):

●●●код Python
print("Земля", "Місяць", "Марс", sep=" -> ")    # Земля -> Місяць -> Марс
print("A", "B", "C", sep="")                    # ABC

А параметр end задає, чим закінчити рядок. Зазвичай print у кінці переходить на новий рядок, але це можна змінити:

●●●код Python
print("Перевірка", end="... ")
print("готово")

Результат:

▶ ВИВІД ПРОГРАМИ
Перевірка... готово
Перевір себе: 7 задач з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі