每天学习新技能 发表于 2020-8-27 16:51:58

关于课后作业随机数的求助

import random

red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)

print("开奖结果是:", *red)
print("特别号码是:", blue)

课后作业第七课,关于双色球开将模拟。请问一下前辈:为什么第四排,red前面要加个*号呢?而第五排blue前面又不加呢?
为什么我在交互模式下找印这个程序,打完第四排,它就直接执行了呢,不让我打印第五排了啊。
请教!谢谢!

sunrise085 发表于 2020-8-27 16:56:52

因为red是个列表,不加*的话会直接将列表打印出来,加*就会将列表解压,只打印列表内容
而blue不是列表,只是一个int变量,不能执行解压
页: [1]
查看完整版本: 关于课后作业随机数的求助