python中的时间和随机模块
我对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(
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)内打印奇数或非奇数