0
因此,我决定编写一个程序,以查看2级黑暗灵药钻取需要多长时间才能在Clash of Clans中产生超过1级的时间。升级需要两天时间,所以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语句,但它是更新日期和小时变量。