为什么我的分隔符参数不起作用?



我正试图在一行中打印I值。我使用了end,但代码等级不接受它,所以我尝试了sep,但它似乎不起作用。

start=int(input("给定起始值:"((stop=int(输入("给出停止值:"((

打印("\n开始循环:"(

对于范围内的i(开始,停止+1(:打印(i,sep="(

打印("感谢您使用该程序。"(

sep是在对print的同一调用中分离值。您可能实际上想要使用结束参数:print(i, end= " ")

sep关键字用于分隔多个值。CCD_ 5关键字自变量用于使用除默认换行符之外的其他内容来结束行。

演示

>>>
>>> for i in range(12):
...     print(i, end=' - ')
...
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 
>>>
>>> print(1,2,3,4,5,6,7,8,9,10,11, sep=" - ")
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11
>>>

正如您所看到的,sep只有在同一打印语句中打印多个值时才有效。。。

相关内容

  • 没有找到相关文章

最新更新