Ласкаво просимо
Ласкаво просимо на свій перший урок Python.
Python — одна з найпопулярніших мов програмування у світі. Вчені, інженери, художники та студенти використовують її щодня.
На цьому уроці ви напишете справжній код Python та запустите його миттєво. Ваш код виконується на реальному сервері — не на симуляції.
Почнемо з найзнаменитішої програми в усій інформатиці.
Hello, World!
Ваша перша програма
Подорож кожного програміста починається з тих самих двох слів: Hello, World!
У Python ви виводите текст на екран за допомогою функції print():
print("Hello, World!")
Усе просто. Один рядок. Лапки говорять Python, що це текст (називається string). Функція print() відправляє його на екран.
Що таке змінні?
Змінні: надання імен значенням
Змінна — це ім'я, яке зберігає значення. Думайте про це як про помічену коробку.
name = "Ada"
age = 12
print(name) — виводить: Ada
print(age) — виводить: 12
Знак = означає присвоєння — помістити значення справа в ім'я зліва.
Текст беруть у лапки (string). Числа не потребують лапок (integer).
Створіть змінні
Ваша черга
Створіть дві змінні та виведіть їх:
1. Змінну під назвою animal встановити до вашої улюбленої тварини
2. Змінну під назвою count встановити на кількість ніг
3. Виведіть обидві змінні
Приклад результату (ваш буде іншим):
cat
4
Об'єднання рядків
Конкатенація рядків
Ви можете об'єднати рядки разом за допомогою +:
greeting = "Hello" + " " + "World"
print(greeting) — виводить: Hello World
f-рядки (форматовані рядки)
Кращий спосіб змішати змінні в текст:
name = "Ada"
print(f"My name is {name}") — виводить: My name is Ada
Символ f перед лапками активує режим f-string. Всередині рядка {variable} замінюється на значення змінної.
Практика f-string
Ваша черга
Створіть дві змінні:
- food — ваша улюблена їжа (string)
- rating — наскільки вам це подобається від 1 до 10 (integer)
Потім використовуйте f-string для виведення:
I love pizza! I rate it 9 out of 10.
(з вашою їжею та рейтингом)
If / Else
Прийняття рішень
Програми можуть робити вибір за допомогою if та else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Зміщений код під if виконується тільки коли умова True.
Код під else виконується коли це False.
Оператори порівняння: > (більше), < (менше), == (рівно), != (не рівно), >=, <=
Виклик If/Else
Ваша черга
Напишіть програму, яка:
1. Створює змінну score встановлену на будь-яке число
2. Якщо score 60 або вище, виводить Pass
3. Інакше виводить Fail
Поєднайте все разом
Завершальний виклик
Ви тепер знаєте: print(), змінні, f-string та if/else.
Поєднайте їх усі в одну програму.
Напишіть програму, яка:
1. Створює змінну name (ім'я, string)
2. Створює змінну age (вік, integer)
3. Якщо age 13 або старше, виводить: Welcome, [name]! You may enter.
4. Інакше виводить: Sorry, [name]. You must be 13 to enter.
Використовуйте f-string для результату.