如下,print中 end=“” 表示什么,为什么会这样
import randomcounts = int(input("请输入抛硬币的次数:"))
i = 0
print("开始抛硬币实验:")
while i < counts:
num = random.randint(1, 10)
if num % 2:
print("正面",end=" ")
else:
print("反面",end=" ")
i += 1
这里的 end 表示以什么结尾
例如:
list1 =
for each in list1:
print(each, end = ' ')
打印结果:
1 2 3 4 5
注意这里的 end = ' ' 里面有空格
所以
1 2 3 4 5
每一个打印了以后,在后面添加空格并且不换行
如果只是 print() 就会换行打印
print(each, end = '') 此处无逗号只表示换行打印,不会添加任何东西在每次打印完成后
如果该答案对你有帮助,请设置为最佳答案。码字不易,谢谢! end = 是 print() 的一个命名可选参数,其作用是,改变 print() 函数在输出信息时的附加行为,如果不定义这个可选参数,缺省值是 end = '\n',就是说,显示完所有信息后,会自动换行。有了 end = ' ' 这个选项后,print() 在输出所有信息后,不再附加输出换行符,而是改为输出一个空格符,以便下一次输出信息的时候能从这个空格之后继续。 jackz007 发表于 2021-1-2 01:19
end = 是 print() 的一个命名可选参数,其作用是,改变 print() 函数在输出信息时的附加行为,如 ...
大佬比我讲得专业多了{:10_275:} Daniel_Zhang 发表于 2021-1-2 01:22
大佬比我讲得专业多了
兄弟客气{:5_109:} 好评
页:
[1]