如何把最后一个数后面的逗号去掉?

img


关于三位水仙花数,输出的4个数学,怎么把最后一个数后面的逗号去掉?

代码如下,如有帮助,请点击一下采纳谢谢:

temp = ''
for i in range(100, 1000):
    a=i//100
    b=(i-a*100)//10
    c=i-100*a-10*b
    if i == pow(a,3) + pow(b,3) + pow(c,3):
        temp = temp + str(i) + ','
print(temp[:-1])

加一个标志,初始为0,输出时判断标志,如果为0,则只输出数值,不输出逗号,并将标志设为1。如果标志为1,则输出逗号和数值