print里面*的作用
print("开奖结果是:", *red)print("特别号码是:", blue)
这里面*是什么作用?为什么blue不用加*? * 表示只取元素,假设 arr =
print(arr) # 输出:
print(*arr) # 输出:1 2 3 4 5 傻眼貓咪 发表于 2021-11-22 21:18
* 表示只取元素,假设 arr =
print(arr) # 输出:
blue怎么不用*了? 孤独的小鸟 发表于 2021-11-22 21:21
blue怎么不用*了?
兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你的 blue 从哪里来?我会读心术呗? 傻眼貓咪 发表于 2021-11-22 21:30
兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你 ...
import random
red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)
print("开奖结果是:", *red)
print("特别号码是:", blue)
这个是第七讲的作业 孤独的小鸟 发表于 2021-11-22 21:37
import random
red = random.sample(range(1, 34), 6)
楼主,真诚的建议,自己提问题前,自己多动手试试。
下面上一段代码和输出,楼主揣摩一下。
blue=
print(blue)
print(*blue)
输出如下
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
================= RESTART: C:\Users\lightninng\Desktop\2 (2).py ================
1 2 3 4 5 6
>>> lightninng 发表于 2021-11-22 21:42
楼主,真诚的建议,自己提问题前,自己多动手试试。
下面上一段代码和输出,楼主揣摩一下。
import random
red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)
print("开奖结果是:", *red)
print("特别号码是:", blue)
*的意思理解了,为什么下面不用*也可以? 孤独的小鸟 发表于 2021-11-22 21:51
import random
red = random.sample(range(1, 34), 6)
请问你有我回答里的代码和输出嘛。我用了同一个列表变量blue=
print(*blue)等价于print(blue,blue,blue,blue,blue,blue)
print(blue)就是直接把这个列表打印出来
我把输出也放在我的回答里了啊。真的建议自己多动手,多观察,不然别人说的再细,你下次遇到问题还是要来问~~~
个人建议,如有冒犯,多包涵~~ 孤独的小鸟 发表于 2021-11-22 21:21
blue怎么不用*了?
blue 就一个数字 没有序列就没有【,】就不用吧 傻眼貓咪 发表于 2021-11-22 21:30
兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你 ...
哈哈 他是说这个 课后作业
import random
red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)
print("开奖结果是:", *red)
print("特别号码是:", blue)
页:
[1]