收起
缩进有问题,range(n+1)一定要n+1,题目规定[0,n]区间要包括n的还有变量尽量不要与关键词,内置函数同名。所以不要 sum = 0
以下代码,我用了 sum(map(int,str(i))) == 5 更方便,不用循环来累加
n = int(input('输入一个1000以内的正整数:')) for i in range(n+1): if sum(map(int,str(i)))==5: print(i,end=' ')
如有帮助,请给我一个采纳。谢谢!!!
报告相同问题?