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.

以下是代码结果的图像。