End 在循环中的 print() 函数中不起作用
End is not working in print() function in loops
我正在尝试执行以下代码,但没有任何输出。当我从 print 中删除 end 时,它会给我输出,但集合中的每个元素都在新行上打印。为了摆脱这个,我使用了 end in print 但它不起作用。请帮忙!!
myset={'Haider','Wali','Aamir'}
for x in myset:
print(x,end='')
我认为您在结束参数中缺少 space。试试 print(x, end=' ')
由于代码显示不清晰,评论无法附上图片,我写下这个回答,如下:
myset={'Haider', 'Wali', 'Aamir'}
for x in myset:
print(x, end='')
#AamirHaiderWali -> output
print()
for x in myset:
print(x, end=' ') # one space inside the single quotation marks
#Aamir Haider Wali -> output on single line as what you desired.
以下是代码结果的图像。
我正在尝试执行以下代码,但没有任何输出。当我从 print 中删除 end 时,它会给我输出,但集合中的每个元素都在新行上打印。为了摆脱这个,我使用了 end in print 但它不起作用。请帮忙!!
myset={'Haider','Wali','Aamir'}
for x in myset:
print(x,end='')
我认为您在结束参数中缺少 space。试试 print(x, end=' ')
由于代码显示不清晰,评论无法附上图片,我写下这个回答,如下:
myset={'Haider', 'Wali', 'Aamir'}
for x in myset:
print(x, end='')
#AamirHaiderWali -> output
print()
for x in myset:
print(x, end=' ') # one space inside the single quotation marks
#Aamir Haider Wali -> output on single line as what you desired.
以下是代码结果的图像。