← Все вопросы

Как посчитать от 1 до 10 в Python?

Задан 14 месяцев назад266 просмотров2 ответа
9

Мне нужно вывести числа по порядку: 1, 2, 3 и так до 10. Как посчитать от 1 до 10 в Python циклом? Как сделать счёт чисел для начинающего?

2 ответа

13
✓ Принятый ответ — помог автору

Чтобы посчитать от 1 до 10, используем цикл for и range. 🔢

for i in range(1, 11):
    print(i)

Покажет числа в столбик: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.

Главная хитрость, которая всех путает: range(1, 11) идёт от 1, но до 11 не включая — то есть последнее число будет 10. Запомни правило: верхнюю границу пиши на один больше, чем хочешь. Хочешь до 10 — пиши 11. 😅

Если хочешь числа в одну строку, добавь end=" ":

for i in range(1, 11):
    print(i, end=" ")

Получится: 1 2 3 4 5 6 7 8 9 10.

А чтобы считать наоборот, от 10 до 1, есть третий шаг — -1:

for i in range(10, 0, -1):
    print(i)

Это как обратный отсчёт ракеты! 🚀

5

Запомни про range простое правило: второе число не считается.

  • range(1, 11) → 1...10
  • range(0, 5) → 0, 1, 2, 3, 4

Это частая ошибка новичков — написать range(1, 10) и удивиться, почему 10 пропала. Чтобы дойти до 10, нужно 11. 👍

Ваш ответ

Войдите, чтобы ответить на вопрос.