我正试图在一行中打印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
只有在同一打印语句中打印多个值时才有效。。。