Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的时间和随机模块_Python_Datetime_Random - Fatal编程技术网

python中的时间和随机模块

python中的时间和随机模块,python,datetime,random,Python,Datetime,Random,我对python非常熟悉 我的代码可以工作,但是每次输出都是相似的,这不是正确的答案 import datetime import time import random odd = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59] minutee = datetime.datetime.today(

我对python非常熟悉 我的代码可以工作,但是每次输出都是相似的,这不是正确的答案

import datetime
import time
import random

odd = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33,
       35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59]

minutee = datetime.datetime.today().minute
for i in range (5):     
     if minutee in odd:
          print ('odd')
     else:
          print('not odd')    
     wait_time= random.randint(1,40)    
     time.sleep(wait_time)  

问题在于,在for循环之前计算
minutee
,但它从未更新。以下是正确的代码:

import datetime
import time
import random

odd = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33,
       35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59]


for i in range (5):
    minutee = datetime.datetime.today().minute
    if minutee in odd:
        print ('odd')
    else:
        print('not odd')
    wait_time= random.randint(1,40)
    time.sleep(wait_time)

预期的结果是什么?@VasilisG。该程序读取我的设备的时间,读取它的分钟,并在随机延迟的范围(5)内打印奇数或非奇数