Проблема 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 шаблонах строится половина задач из учебников.

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

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

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

HackerLab