错误代码: def func(): sum = 0 for i in range(1, 101): if i % 2 != 0: sum += i return sum print(func()) 正确代码: def func(): sum = 0 for i in range(1, 101): if i % 2 != 0: sum += i return sum print(func()) 错误原因: return sum 要和for 对齐,不然永远返回的都是sum +=1 的值1。