for n in range(1,101):
if n%2!=0:
print(n,end=',')
这个代码中最后一个数字后面有‘,’,怎样才能去掉最后一个数字后面的逗号?
你这只能在判断条件里面再加一个判断,没有什么事先的规则说最后不输出逗号的。
for n in range(1,101): if n%2!=0: if n != 99: print(n,end=',') else: print(n)
在 Python 中 print 默认是换行的,要想不换行应该写成 print(i, end = ',' )