Добро пожаловать
Добро пожаловать в ваш первый урок по Python.
Python — один из самых популярных языков программирования в мире. Учёные, инженеры, художники и студенты используют его каждый день.
В этом уроке вы напишете реальный код на Python и запустите его мгновенно. Ваш код выполняется на реальном сервере: это не симуляция.
Давайте начнем с самой известной программы в мире программирования.
Hello, World!
Ваша первая программа
Путь каждого программиста начинается с одних и тех же двух слов: 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-строки. Внутри строки {переменная} заменяется значением переменной.
Практика с f-строками
Ваш ход
Создайте две переменные:
- food: ваша любимая еда (строка)
- rating: насколько вам нравится эта еда, от 1 до 10 (целое число)
Затем используйте f-строку, чтобы вывести:
I love pizza! I rate it 9 out of 10.
(с вашим собственным food и rating)
Если / Иначе
Принятие решений
Программы могут принимать решения с помощью 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-строку для вывода.