我正在尝试将此函数的结果附加到列表中
import time
def function1(x,y,z):
while True :
x= 0
y=0
z=0
print (str(x).zfill(2)+ ":" +str(y).zfill(2)+ ":" +str(z).zfill(2))
z=z+1
time.sleep(1)
if z == 60 :
z = 0
y = y + 1
if y== 50 and z== 1:
return
我希望那个清单是这样的
my_list=['00:00:00','00:00:01','00:00:02',...,'00:50:00']
这样的事情有可能吗!提前致谢
我清理了你的代码。首先,当您按照x=y=z=0
代码中的设置定义函数时,不需要任何参数。此外,您需要将其排除在循环之外,否则它将永远运行。接下来,您可以在循环之前创建一个空列表,然后附加您想要的内容。
import time
def function1():
my_list = []
x = 0
y = 0
z = 0
while True :
t = str(x).zfill(2)+ ":" +str(y).zfill(2)+ ":" +str(z).zfill(2)
my_list.append(t)
print(t)
z += 1
time.sleep(1)
if z == 60:
z = 0
y += 1
if y== 50 and z== 1:
return my_list
然后你可以my_list
在循环结束时返回
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句