🧠 1. Переменные и типы данных
Переменная — это «коробка» с именем, в которой хранятся данные. Python сам определяет тип: int (целое), float (дробное), str (строка), bool (True/False).
age = 17 # int
price = 19.99 # float
name = "Алиса" # str
is_student = True # bool
price = 19.99 # float
name = "Алиса" # str
is_student = True # bool
➕ 2. Строки: сложение и умножение
Оператор + склеивает строки, а * повторяет строку n раз.
greeting = 'Привет' + '!' * 5
print(greeting) # Привет!!!!!
print(greeting) # Привет!!!!!
🔢 3. Числа и арифметика
Основные операции: + - * ** (степень), // (целочисленное деление), % (остаток).
| Выражение | Результат |
|---|---|
| 13 + 2 | 15 |
| 13 // 2 | 6 |
| 13 % 2 | 1 |
| 13 ** 2 | 169 |
⌨️ 4. Ввод и вывод данных
print() выводит на экран. input() всегда возвращает строку, для чисел используй int() или float().
name = input("Как тебя зовут? ")
age = int(input("Сколько лет? "))
print("Привет,", name, "! Через год тебе будет", age + 1)
age = int(input("Сколько лет? "))
print("Привет,", name, "! Через год тебе будет", age + 1)
⚖️ 5. Логические операции и сравнения
==, !=, <, >, <=, >=. Логические: and (и), or (или), not (не).
x = 10
print(x > 5 and x < 20) # True
print(not (x == 10)) # False
print(x > 5 and x < 20) # True
print(not (x == 10)) # False
🌿 6. Условный оператор if / elif / else
Позволяет программе принимать решения. Обрати внимание на двоеточие и отступы (4 пробела).
mark = int(input("Введите балл: "))
if mark >= 90:
print("Отлично!")
elif mark >= 70:
print("Хорошо")
else:
print("Попробуй ещё")
if mark >= 90:
print("Отлично!")
elif mark >= 70:
print("Хорошо")
else:
print("Попробуй ещё")
💡 Совет новичку: Условия можно хранить в переменных типа bool. Например: is_even = (n % 2 == 0). Это упрощает код!
📏 7. Функции len() и преобразования
len(строка) возвращает длину строки. int(), str() меняют тип.
text = "Python"
print(len(text)) # 6
num = 2026
print("Год: " + str(num))
print(len(text)) # 6
num = 2026
print("Год: " + str(num))
🧩 8. Деление на цифры (полезный трюк)
| Выражение | Результат | Что даёт |
|---|---|---|
| 123 % 10 | 3 | последняя цифра |
| 123 // 10 | 12 | число без последней цифры |
| 123 % 100 | 23 | последние две цифры |
С помощью // и % можно «разобрать» любое число на цифры.
📌 Главные функции (памятка)
- print() — печатает текст/переменные.
- input() — читает строку с клавиатуры.
- int(), float(), str() — преобразуют тип.
- len() — длина строки.