Итак, я решил написать программу, чтобы узнать, сколько времени потребуется для тренировки темного эликсира уровня 2, чтобы создать более 1 уровня в Clash of Clans. Для обновления требуется два дня, так что уровень 1 получает дневной старт темного эликсира на два дня.Как остановить цикл программы после выполнения условия
Мой вопрос: как я могу сделать остановку цикла (или как использовать другой цикл), который останавливается один раз в секунду> первым?
hour = 0
first = 960
second = 0
days = 0
while True:
hour = hour + 4
if hour - 24 >= 0:
hour = hour - 24
days = days + 1
else:
hour = hour
first = first + 80
second = second + 120
if first >= second:
print("After", days, "days and", hour, "hours, a level 1 produces", first, "dark elixir, while a level 2 produces", second, "dark elixir!")
else:
print("After", days, ",", hour, "hours, a level 2 produces more dark elixir than a level one!")
Что происходит сейчас, это печатать инструкцию else, но она обновляет переменные дня и часа.