Как изменить переменную index, чтобы не работал бесконечно?

По условию параметр last_number=4, на выхлопе должно быть :
4
3
2
1
finished!

Застрял на этом этапе:
def print_numbers(last_number):
    i = 4
    while i <= last_number:
        print(i)
        i = i -1

    print('finished!')
print(print_numbers(last_number=4))

работает, естественно, бесконечно
если сделать так:65b774a5e97ac450277857.png
то не корр работает параметр last_number
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега Python
Python, JS, WordPress, SEO, Bots, Adversting
def print_numbers(last_number):
    i = last_number
    while i >= 1:
        print(i)
        i -= 1
    print('finished!')

print_numbers(last_number=4)

# 4
# 3
# 2
# 1
# finished!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы