关于random模块,这是什么情况?
本帖最后由 jackz007 于 2022-11-24 16:54 编辑x = random.randint(1,10)
只执行了一次,值肯定不会改变。显示 x 的值的动作并不会联动执行 x = random.randint(1,10)
多键入几次 :
random.randint(1,10)
就可以看到改变了
或者,键入、执行这个代码也行
for i in range(10):
x = random . randint(1,10)
print(x) jackz007 发表于 2022-11-24 16:48
只执行了一次,值肯定不会改变。显示 x 的值的动作并不会联动执行 x = random.randint(1,10)
...
多谢多谢! 驭伞翱翔 发表于 2022-11-24 17:09
多谢多谢!
你也可以硬来,设置一个while,然后把刚才你的源代码复制进去,试试 x 被赋值之后就不会变化了, 所以 x 一直是一开始产生的随机数 楼主 , 设置一下最佳答案呀
页:
[1]