Проблема Python. Помогите пожалуйста.

patricks

One Level
01.06.2026
2
0
Люди добрые, помогите пожалуйста с этой темой. Ну вообще 0, я ни капли не понимаю, где можно хоть что то глянуть про данную тему, может у кого то есть слитые курсы, помогите молю.
1780316338060.webp
 
Тема простая: несколько повторяющихся шаблонов, которые ты будешь использовать постоянно.

1. Подсчёт количества (счётчик). Заводим переменную и прибавляем к ней 1, когда выполняется условие. Начальное значение — 0, до цикла:
Python:
counter = 0
for _ in range(10):
    num = int(input())
    if num > 10:
        counter += 1   # это то же самое, что counter = counter + 1
2. Сумма и произведение. Тот же принцип, только вместо счётчика — накопитель. Для суммы стартуем с 0, для произведения с 1 (иначе всё умножится на ноль):
Python:
total = 0
product = 1
for x in nums:
    total += x
    product *= x
3. Максимум и минимум. Берём первый элемент за текущий рекорд и сравниваем с остальными:
Python:
maximum = nums[0]
for x in nums:
    if x > maximum:
        maximum = x
4. Обмен значений (swap). В Python это пишется в одну строку, без временной переменной:
Python:
a, b = b, a
5. Расширенные операторы присваивания. Сокращения для длинной записи:
  • x += 1 = x = x + 1
  • x -= 2 = x = x - 2
  • x //= 3 = x = x // 3 (целочисленное деление)
Работают со всеми операциями: *=, /=, %=, **=.

6. Сигнальная метка (sentinel). Стоп-значение, по которому цикл завершается. Например, читаем числа, пока не введут 0:
Python:
num = int(input())
while num != 0:        # 0 — сигнальная метка
    print(num)
    num = int(input())
Где потренироваться (бесплатно):
  • Книга «Изучаем Python» Эрика Мэтиза.
  • Stepik - интерактивные курсы по Python с практикой в браузере.
  • practicepython.org и Pythontutor.ru - задачки с проверкой.
Прописывай примеры руками и ломай их: меняй числа, начальные значения, условия. На этих 6 шаблонах строится половина задач из учебников.

Если код не работает приложи его, посмотрим.
 
Тема простая: несколько повторяющихся шаблонов, которые ты будешь использовать постоянно.

1. Подсчёт количества (счётчик). Заводим переменную и прибавляем к ней 1, когда выполняется условие. Начальное значение — 0, до цикла:
Python:
counter = 0
for _ in range(10):
    num = int(input())
    if num > 10:
        counter += 1   # это то же самое, что counter = counter + 1
2. Сумма и произведение. Тот же принцип, только вместо счётчика — накопитель. Для суммы стартуем с 0, для произведения с 1 (иначе всё умножится на ноль):
Python:
total = 0
product = 1
for x in nums:
    total += x
    product *= x
3. Максимум и минимум. Берём первый элемент за текущий рекорд и сравниваем с остальными:
Python:
maximum = nums[0]
for x in nums:
    if x > maximum:
        maximum = x
4. Обмен значений (swap). В Python это пишется в одну строку, без временной переменной:
Python:
a, b = b, a
5. Расширенные операторы присваивания. Сокращения для длинной записи:
  • x += 1 = x = x + 1
  • x -= 2 = x = x - 2
  • x //= 3 = x = x // 3 (целочисленное деление)
Работают со всеми операциями: *=, /=, %=, **=.

6. Сигнальная метка (sentinel). Стоп-значение, по которому цикл завершается. Например, читаем числа, пока не введут 0:
Python:
num = int(input())
while num != 0:        # 0 — сигнальная метка
    print(num)
    num = int(input())
Где потренироваться (бесплатно):
  • Книга «Изучаем Python» Эрика Мэтиза.
  • Stepik - интерактивные курсы по Python с практикой в браузере.
  • practicepython.org и Pythontutor.ru - задачки с проверкой.
Прописывай примеры руками и ломай их: меняй числа, начальные значения, условия. На этих 6 шаблонах строится половина задач из учебников.

Если код не работает приложи его, посмотрим.
Огромное спасибо Вам. Очень трудно заниматься самообучением, к сожалению сейчас сложный период, и так приходиться. Не подскажите пожалуйста, где то может есть видеоуроки по данной теме, ну или вообще хорошие видеоуроки, может слитые курсы.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab