该列表应该得到每个数字的平方。我已经设法做到了,但我需要删除序列中的最后一个逗号。
当我使用这段代码时:
def multiplicator():
for a in range(3, 20):
b = (a*a)
print(b, end=",")
multiplicator()
我得到:
9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,
请您参考如下方法:
您可以使用 str.join 在字符串之间添加一个分隔符,这将处理不在末尾添加额外的分隔符。
>>> ','.join(str(a*a) for a in range(3, 20))
'9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361'
