如何删除此数字范围内的最后一个逗号?(Python)

1 python

def numbex(n):
    if n == 1:
        return 2
    elif n > 1:
        return numbex(n-1)*(-3)
for num in range(1,11):
    x=numbex(num)
    print(x, end=",")
Run Code Online (Sandbox Code Playgroud)

输出

2,-6,18,-54,162,-486,1458,-4374,13122,-39366,
Run Code Online (Sandbox Code Playgroud)

Muh*_*mir 5

您可以使用以下sep参数print

numbers=[numbex(x) for x in range(1,11)]
print(*numbers, sep=",")
Run Code Online (Sandbox Code Playgroud)