Skip to main content
 首页 » 编程设计

python之如何延迟并打印出来

2025年05月04日15insus

任何人都可以帮助我。我正在处理交通信号灯,我想延迟绿灯和红灯并打印,所以我尝试了以下代码:

   import time 
   t=10 
   while True: 
       time.sleep(1) 
       print(t) 
       t = t - 1 
       if(t==0): 
           break 

但它重复了两次:

  10 
  9 
  8 
  7 
  6 
  5 
  4 
  3 
  2 
  1 
  10 
  9 
  8 
  7 
  6 
  5 
  4 
  3 
  2 
  1 

我预计:

 10 
 9 
 8 
 7 
 6 
 5 
 4  
 3 
 2 
 1 
 0 

请您参考如下方法:

这对我有用:

import time 
 
t = 10 
while (t >= 0): 
  time.sleep(1) 
  print(t) 
  t -= 1