emmm双色球课后作业
import randomred = random.sample(range(1,34),6)
blue = random.sample(range(1,7),1)
print('开奖号码是:',*red)
print('特别号码是:',*blue)
这个程序print里面,逗号后面的部分为什么要加*呢?而且加了和不加输出的结果一个是带中括号,一个不带,分别什么意思呢? 本帖最后由 Twilight6 于 2020-7-2 22:06 编辑
这里的 * 是代表解包的意思,将容器内的元素全部取出来,就用 *加需要解包的参数名
举个例子看看效果吧:
>>> a =
>>> print(a)
>>> print(*a)
1 2 3 4 5 6
页:
[1]