以下是一个示例代码,可以按顺序打印数字,并且元素的延迟取决于元素的序列号。
import time
def print_delayed(numbers):
for i, num in enumerate(numbers):
time.sleep(i) # 根据元素的序列号设置延迟时间
print(num)
numbers = [1, 2, 3, 4, 5]
print_delayed(numbers)
在上面的代码中,我们定义了一个名为 print_delayed
的函数,它接受一个数字列表作为输入。然后,我们使用 enumerate
函数遍历列表中的元素,并使用 time.sleep
函数根据元素的序列号设置延迟时间。最后,我们使用 print
函数打印每个数字。
在示例中,数字列表为 [1, 2, 3, 4, 5]
,根据元素的序列号,数字将按顺序打印出来,并且每个数字之间的延迟时间逐渐增加。