求解如何做这道题,每行后的逗号怎么去掉?(万分感激)

输入2个正整数,输出这两个数字之间的全部数字,用逗号分隔,每行5个。注意每行最后一个数字后面没有逗号。


def m(a,b):
    c=[]
    for i in range(a+1,b):
        c.append(i)
    print(c)
m(2,5)

加个条件判断

在末尾输出一个print("\b")试试

def m(a,b):
count=0

for i in range(a+1,b):
    count+=1
    
    if count%5==0:
       print(i)
    else:
        print(i,end=(','))

m(int(input("请输入第一个数:")),int(input("请输入第二个数:")))