📘 Шпаргалка по Python

Переменные → числа → строки → условия → ветвление

🧠 1. Переменные и типы данных

Переменная — это «коробка» с именем, в которой хранятся данные. Python сам определяет тип: int (целое), float (дробное), str (строка), bool (True/False).

age = 17 # int
price = 19.99 # float
name = "Алиса" # str
is_student = True # bool

➕ 2. Строки: сложение и умножение

Оператор + склеивает строки, а * повторяет строку n раз.

greeting = 'Привет' + '!' * 5
print(greeting) # Привет!!!!!

🔢 3. Числа и арифметика

Основные операции: + - * ** (степень), // (целочисленное деление), % (остаток).

ВыражениеРезультат
13 + 215
13 // 26
13 % 21
13 ** 2169

⌨️ 4. Ввод и вывод данных

print() выводит на экран. input() всегда возвращает строку, для чисел используй int() или float().

name = input("Как тебя зовут? ")
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

🌿 6. Условный оператор if / elif / else

Позволяет программе принимать решения. Обрати внимание на двоеточие и отступы (4 пробела).

mark = int(input("Введите балл: "))
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))

🧩 8. Деление на цифры (полезный трюк)

ВыражениеРезультатЧто даёт
123 % 103последняя цифра
123 // 1012число без последней цифры
123 % 10023последние две цифры

С помощью // и % можно «разобрать» любое число на цифры.

📌 Главные функции (памятка)

  • print() — печатает текст/переменные.
  • input() — читает строку с клавиатуры.
  • int(), float(), str() — преобразуют тип.
  • len() — длина строки.