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!

В 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-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 — ваша любимая еда (строка)

- rating — насколько вам это нравится от 1 до 10 (целое число)


Затем используйте 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-строки и 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 вместе.