Как посчитать от 1 до 10 в Python?
Мне нужно вывести числа по порядку: 1, 2, 3 и так до 10. Как посчитать от 1 до 10 в Python циклом? Как сделать счёт чисел для начинающего?
2 ответа
Чтобы посчитать от 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)
Это как обратный отсчёт ракеты! 🚀
Запомни про range простое правило: второе число не считается.
range(1, 11)→ 1...10range(0, 5)→ 0, 1, 2, 3, 4
Это частая ошибка новичков — написать range(1, 10) и удивиться, почему 10 пропала. Чтобы дойти до 10, нужно 11. 👍