我正在尝试将此函数的结果添加到列表中
1
我希望列表会是这样
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
有可能这样! 提前解密
答案 0 :(得分:0)
我稍微整理了一下代码。首先,在代码中设置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