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

nu

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

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

Анатомія оператора print() у Python: назва функції, дужки та рядковий аргумент з підписами

Ласкаво просимо до вашого першого уроку Python.

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

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

Почнемо з найвідомішої програми в усьому світі обчислень.

Привіт, Світе!

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

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

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

print("Hello, World!")


Все. Одна рядок. Лапки повідомляють Python, що це текст (так званий рядок). Функція 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


Знак = означає призначення: помістіть значення з правого боку в ім'я з лівого боку.

Текст пишеться в лапках (рядок). Числам лапки не потрібні (ціле число).

Створення змінних

Ваша черга

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

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

2. Змінну з назвою count, встановлену на кількість ніг, які у неї є

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

Змінні

Приклад виводу (ваш може відрізнятися):

cat

4

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

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

Анатомія f-рядка: префікс f, літеральний текст та плейсхолдер {змінна}, кожен із підписами

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

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

greeting = "Hello" + " " + "World"

print(greeting): виводить: Hello World


f-строки (форматовані рядки)

Кращий спосіб поєднати змінні з текстом:

name = "Ada"

print(f"My name is {name}"): виводить: My name is Ada


Літера f перед лапками вмикає режим f-строки. всередині рядка {змінна} замінюється на значення змінної.

Практика f-строк

Ваша черга

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

- food: ваша улюблена їжа (рядок)

- rating: наскільки ви її любите від 1 до 10 (ціле число)


Потім скористайтеся f-строкою, щоб вивести:

I love pizza! I rate it 9 out of 10.

(з вашою їжею та оцінкою)

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

Якщо / Інакше

Діаграма потоку керування if/else: ромб умови з гілками True/False, таблиця операторів порівняння

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

Програми можуть приймати рішення за допомогою 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-рядки та if/else.

Поєднайте все це в одній програмі.


Напишіть програму, яка:

1. Створює змінну name (ім'я, рядок)

2. Створює змінну age (вік, ціле число)

3. Якщо age дорівнює 13 або більше, виводить: Welcome, [name]! You may enter.

4. Інакше, виводить: Sorry, [name]. You must be 13 to enter.


Використовуйте f-рядок для виведення.

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