1. Переменные (коробки с названиями)
Переменная — это как коробка, в которую можно положить данные и наклеить название.
python
age = 25 # число
name = "Анна" # текст (строка)
is_student = True # правда/ложь (булево значение)
Правила именования:
можно использовать буквы, цифры и знак подчеркивания _
нельзя начинать с цифры
имена чувствительны к регистру (age и Age — разные переменные)
2. Типы данных (что можно хранить)
Тип Пример Описание
int
10, -5, 0
Целые числа
float
3.14, -0.5
Дробные числа
str
"Привет", 'Hello'
Текст (строки)
bool
True, False
Логические значения
3. Вывод на экран (команда print)
print — показывает информацию в консоли.
python
print("Привет, мир!")
print(age)
print("Мне", age, "лет")
4. Ввод с клавиатуры (команда input)
input — получает текст от пользователя.
python
name = input("Как тебя зовут? ")
print("Привет,", name)
Важно: input всегда возвращает текст (строку). Если нужно число, преобразуем:
python
age = input("Сколько тебе лет? ")
age = int(age) # превращаем текст в число
Или короче:
python
age = int(input("Сколько тебе лет? "))
5. Условный оператор if (если... то...)
Позволяет программе принимать решения.
python
age = 18
if age >= 18:
print("Ты взрослый")
else:
print("Ты еще ребенок")
Можно добавлять несколько условий:
python
score = 85
if score >= 90:
print("Отлично!")
elif score >= 70:
print("Хорошо")
elif score >= 50:
print("Удовлетворительно")
else:
print("Нужно подтянуть")
Сравнения:
== — равно
!= — не равно
> — больше
< — меньше
>= — больше или равно
<= — меньше или равно
6. Циклы (повторение действий)
Цикл for (для каждого элемента)
python
# Повторить 5 раз
for i in range(5):
print("Привет!", i)
range(5) — числа от 0 до 4.
python
# Перебрать список
fruits = ["яблоко", "банан", "апельсин"]
for fruit in fruits:
print(fruit)
Цикл while (пока условие верно)
python
count = 0
while count < 5:
print(count)
count = count + 1
7. Списки (наборы элементов)
Список — как коробка, в которой лежит много вещей по порядку.
python
# Создание
numbers = [1, 2, 3, 4, 5]
names = ["Анна", "Петр", "Мария"]
# Доступ по индексу (счет с 0)
print(numbers[0]) # 1
print(names[1]) # Петр
# Добавление
names.append("Ольга") # добавить в конец
names.insert(0, "Иван") # добавить на позицию 0
# Удаление
names.remove("Петр") # удалить по значению
item = names.pop() # удалить последний и вернуть его
# Длина списка
print(len(names))
# Проверка, есть ли элемент
if "Анна" in names:
print("Анна есть в списке")
8. Словари (наборы с ключами)
Словарь хранит пары "ключ → значение".
python
# Создание
person = {
"name": "Анна",
"age": 25,
"city": "Москва"
}
# Доступ по ключу
print(person["name"]) # Анна
print(person.get("age")) # 25 (безопасный способ)
# Добавление/изменение
person["job"] = "программист"
person["age"] = 26
# Проверка ключа
if "city" in person:
print("Город:", person["city"])
9. Функции (кирпичики программы)
Функция — кусочек кода, который можно вызывать много раз.
python
# Определение функции
def greet(name):
print("Привет,", name)
# Вызов функции
greet("Анна")
greet("Петр")
Функция может возвращать результат:
python
def add(a, b):
return a + b
result = add(5, 3)
print(result) # 8
10. Простые примеры программ
Калькулятор
python
a = int(input("Первое число: "))
b = int(input("Второе число: "))
print("Сумма:", a + b)
print("Разность:", a - b)
print("Произведение:", a * b)
print("Деление:", a / b)
Угадай число
python
secret = 7
while True:
guess = int(input("Угадай число от 1 до 10: "))
if guess == secret:
print("Поздравляю! Ты угадал!")
break
else:
print("Попробуй еще раз")
Сумма чисел списка
python
numbers = [10, 20, 30, 40, 50]
total = 0
for num in numbers:
total = total + num
print("Сумма:", total)
Важные советы для начинающих
Отступы важны! Python использует отступы (4 пробела) для обозначения блоков кода. Все внутри if, for, while, def должно быть с отступом.
Имена
Просмотры: 64