English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

гість
1 / ?
назад до уроків

Ласкаво просимо

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

Ласкаво просимо на свій перший урок Python.

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

На цьому уроці ви напишете справжній код Python та запустите його миттєво. Ваш код виконується на реальному сервері — не на симуляції.

Почнемо з найзнаменитішої програми в усій інформатиці.

Hello, World!

Ваша перша програма

Подорож кожного програміста починається з тих самих двох слів: Hello, World!

У Python ви виводите текст на екран за допомогою функції print():

print("Hello, World!")


Усе просто. Один рядок. Лапки говорять Python, що це текст (називається string). Функція print() відправляє його на екран.

Напишіть програму на Python, яка виводить саме: Hello, World!

Що таке змінні?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

Змінні: надання імен значенням

Змінна — це ім'я, яке зберігає значення. Думайте про це як про помічену коробку.

name = "Ada"

age = 12

print(name) — виводить: Ada

print(age) — виводить: 12


Знак = означає присвоєння — помістити значення справа в ім'я зліва.

Текст беруть у лапки (string). Числа не потребують лапок (integer).

Створіть змінні

Ваша черга

Створіть дві змінні та виведіть їх:

1. Змінну під назвою animal встановити до вашої улюбленої тварини

2. Змінну під назвою count встановити на кількість ніг

3. Виведіть обидві змінні


Приклад результату (ваш буде іншим):

cat

4

Створіть змінні під назвами `animal` і `count`, потім виведіть обидві. Ваш код має вивести два рядки.

Об'єднання рядків

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

Конкатенація рядків

Ви можете об'єднати рядки разом за допомогою +:

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.

(з вашою їжею та рейтингом)

Створіть змінні `food` та `rating`, потім виведіть речення за допомогою f-string, яке включає обидві. Ваш результат має бути одним реченням.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

Прийняття рішень

Програми можуть робити вибір за допомогою 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

Напишіть програму if/else зі змінною `score`. Виведіть `Pass` якщо score >= 60, інакше виведіть `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 для результату.

Напишіть повну програму, описану вище. Використовуйте змінні, f-string та if/else разом.