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 и запустите его мгновенно. Ваш код выполняется на реальном сервере: это не симуляция.

Давайте начнем с самой известной программы в мире программирования.

Hello, World!

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

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

В Python для вывода текста на экран используется функция print():

print("Hello, World!")


Всё. Одна строка. Кавычки указывают Python, что это текст (называемый строкой). Функция print() отправляет его на экран.

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

Что такое переменные?

Переменные как подписанные коробки в памяти: строковая коробка с меткой name, целочисленная коробка с меткой 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)

Создайте переменные `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 вместе.