NoDib 发表于 2019-7-5 10:17:27

三色球问题:想实现随机取8个球,并输出,可是输出是空列表,希望前辈帮我看看,谢谢

import random
ball_choice = []   #存储随机选择的球球
ball_list = ['red1=','red2','red3','yellow1','yellow2','yellow3','lv1','lv2','lv3','lv4','lv5','lv6']
                   #一共12个球球
i = len(ball_list)
whilei== 4:   #循环8次
   

    ball = random.choice(ball_list)   #随机每次取一个,下一次循环原数值会被覆盖

   

    ball_choice.append(ball)      #吧上一步的取的球球存起来

    ball_list.remove(ball)            #吧取出的球从原来的列表中删除
    i = i -1
print(ball_choice)          #最后输出含有8个随机球球的列表

cenbin2008 发表于 2019-7-9 21:34:13

whilei== 4:

这段错了
应该是
whilei!=4:
页: [1]
查看完整版本: 三色球问题:想实现随机取8个球,并输出,可是输出是空列表,希望前辈帮我看看,谢谢