Как сделать цикл внутри функции в Python?

Цикл внутри функции задается также как и в любом другом месте с помощью конструкций for и while. Нужно только следить, чтобы цикл находился внутри тела функции, а именно начало цикла должно иметь отступ в 4 пробела:

# Определяем функцию `my_function`, которая напечатает цифры от 0 до `limit`
# заведем в ней счетчик `index`
# и задаем внутри нее цикл `while`
def my_function(limit):
    index = 0
    while index <= limit:
        print(index)
        index += 1
0 0
Познакомьтесь с основами Python бесплатно