Как вызвать функцию в python несколько раз?

Пользователь

от wilburn , в категории: Python , 2 месяца назад

Как вызвать функцию в python несколько раз?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jamey.kohler , 2 месяца назад

@wilburn 

Функцию можно вызывать в цикле или с использованием рекурсии. Вот несколько примеров:

  1. Цикл for:
1
2
3
4
5
def my_function():
    print("Hello!")

for _ in range(5):
    my_function()


  1. Цикл while:
1
2
3
4
5
6
7
def my_function():
    print("Hello!")

counter = 0
while counter < 5:
    my_function()
    counter += 1


  1. Рекурсия:
1
2
3
4
5
6
7
def my_function(counter):
    if counter == 0:
        return
    print("Hello!")
    my_function(counter - 1)

my_function(5)