Выдача функции при l oop Ошибка времени выполнения? - PullRequest
0 голосов
/ 20 марта 2020

Я заканчиваю упражнения для моего вступления в урок компьютерного программирования. При попытке запустить эту функцию возникает ошибка во время выполнения, и она не может завершить задачу, может кто-нибудь, пожалуйста, просветите меня!

def num_rushes(slope_height, rush_height_gain, back_sliding):

    current_height = 0 
    rushes = 0
    while current_height < slope_height:  
        rush_height_gain = 0.95**rushes * rush_height_gain
        back_sliding = 0.95**rushes * back_sliding
        if (current_height + rush_height_gain) >= slope_height:
            return rushes + 1
        else:
            current_height += (rush_height_gain - back_sliding)
            rushes += 1
ans = num_rushes(100, 15, 7)
print(ans)

Заранее спасибо:)

...