Добро пожаловать
Добро пожаловать на ваш первый урок Python.
Python — один из самых популярных языков программирования в мире. Ученые, инженеры, художники и студенты используют его каждый день.
На этом уроке вы напишете реальный код на Python и сразу же его запустите. Ваш код выполняется на реальном сервере — это не имитация.
Начнем с самой известной программы в истории информатики.
Привет, мир!
Ваша первая программа
Путь каждого программиста начинается с одних и тех же двух слов: Hello, World!
В Python вы выводите текст на экран, используя функцию print():
print("Hello, World!")
Вот и все. Одна строка. Кавычки говорят Python, что это текст (называемый строкой). Функция print() отправляет его на экран.
Что такое переменные?
Переменные: присвоение имен значениям
Переменная — это имя, которое содержит значение. Думайте о ней как об обозначенной коробке.
name = "Ada"
age = 12
print(name) — выводит: Ada
print(age) — выводит: 12
Знак = означает присвоение — поместите значение справа в имя слева.
Текст заключается в кавычки (строка). Числам не нужны кавычки (целое число).
Создание переменных
Ваша очередь
Создайте две переменные и выведите их:
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 — ваша любимая еда (строка)
- rating — насколько вам это нравится от 1 до 10 (целое число)
Затем используйте 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-строки и if/else.
Объедините их все в одну программу.
Напишите программу, которая:
1. Создает переменную name (имя, строка)
2. Создает переменную age (возраст, целое число)
3. Если age больше или равно 13, выводит: Welcome, [name]! You may enter.
4. В противном случае выводит: Sorry, [name]. You must be 13 to enter.
Используйте f-строку для вывода.