如何在for循环中增加数据和时间

2024-10-08 18:24:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力创造一个游戏时间,即使你不在游戏中,也会继续指望,这个游戏世界也运行得更快,有点不同。你知道吗

所以我建立了一个新纪元来做所有的计算。你知道吗

我不得不说,每60秒增加一次游戏分钟,每60分钟增加一次游戏小时,以此类推,我只是一个被困在增量部分的lil,有人能帮忙吗?你知道吗

import time

#Earth Time
seconds = int(time.time())
mins = seconds / 60
hours = mins/ 60
days = hours / 24
years = days / 365

print("Seconds:",seconds)
print("Mins:",mins)
print("Hours:",hours)
print("Days:",days)
print("Years:",years)

#Game Time
gseconds = seconds * 25
gmins = 0
ghours = 0
gdays = 0
gyears = 0

print("GSeconds:",gseconds)
print("GMins:",gmins)
print("GHours:",ghours)
print("GDays:",gdays)
print("GYears:",gyears)

count = 0

for var in gseconds: #stuck here
        count = count +1

print(count)

比如:

for var in range (gseconds): #stuck here
        count = count +1
        if count >=60:
                gmins= gmins +1
                count = 0
        if gmins >= 60:
                ghours = ghours +1
                gmins = 0
        if ghours >= 24:
                gdays = gdays +1

Tags: 游戏iftimecountdayssecondsprinthours

热门问题