zheliu 发表于 2020-5-29 14:56:08

有什么问题,求帮助,谢谢

import random
my_list=['1','2']
x=random.randint(0,4)
result=my_list

import easygui as g
import sys

while 1:
        g.msgbox('欢迎使用点名器')

        g.msbox('幸运儿:'+ str(result))

        msg='你希望重新选择吗'
        title='请选择'
       
        if g.ccbox(msg,title):
                pass
        else:
                sys.exit(0)

qiuyouzhi 发表于 2020-5-29 14:57:33

你my_list就俩元素,
你万一randint个2不就超范围了?

zheliu 发表于 2020-5-29 14:59:35

qiuyouzhi 发表于 2020-5-29 14:57
你my_list就俩元素,
你万一randint个2不就超范围了?

我换成了四个元素,还是没有出来,就只有一个标题

qiuyouzhi 发表于 2020-5-29 15:01:28

zheliu 发表于 2020-5-29 14:59
我换成了四个元素,还是没有出来,就只有一个标题

啊?
我这里出来幸运儿了呀
你这样试试:
import easygui as g
import sys
import random


while 1:
    my_list=['1','2', '3', '4']
    x=random.randint(0,3)
    result=my_list
    g.msgbox('欢迎使用点名器')

    g.msgbox('幸运儿:'+ str(result))

    msg='你希望重新选择吗'
    title='请选择'
   
    if g.ccbox(msg,title):
            continue
    else:
            sys.exit(0)

青出于蓝 发表于 2020-5-29 18:04:58

是因为我是小白的缘故吗...
楼主的代码,辛运儿应该是msgbox吧~
少了个g
页: [1]
查看完整版本: 有什么问题,求帮助,谢谢