首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python while循环问题

Python while循环问题
EN

Stack Overflow用户
提问于 2020-05-30 20:20:20
回答 1查看 46关注 0票数 0

我希望这段代码不断地输出变量{actual,wb,pbactual,pbsim},这是我现在拥有的,但我希望wb和pbsim每次都是不同的值,因为现在它们每次都打印相同的列表,我希望它是随机的。顺便说一句,其他变量是我设置的,如果你需要它们,请让我知道!

Python

代码语言:javascript
复制
while win == False:
    while run:
        x = random.randint(1, rwb)
        if x not in wb:
            wb.append(x)
            pbactual.sort()

        if len(wb) == nwb2:
            while npb2 > 0:
                x = random.randint(1, rpb)
                if x not in pbsim:
                    pbsim.append(x)
                    npb2 = npb2 - 1
            run = False
            
    print(actual, wb, pbactual, pbsim)

变量

代码语言:javascript
复制
nwb = 5
nwb2 = 5
rwb = 10
npb = 2
npb2 = 2
rpb = 20
ballswin = 0
pbwin = 0
actual = []
wb = []
win = False
run = True
EN

回答 1

Stack Overflow用户

发布于 2020-05-30 21:06:01

下面这样的代码应该能让你工作起来:

代码语言:javascript
复制
import time
random.seed(time.time())

随机设置时间种子,每次都不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62102352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档