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語句,但它是更新日期和小時變量。