【发布时间】:2020-07-17 23:21:05
【问题描述】:
我发现的代码都没有使用所要求的 for 循环,没有其他选项有效。
total = 0 #defined total
for number in range(1,101): #set a for loop with a range between (1-101)
if number %2 == 0: #if number(1-101) is divisible by 2 == 0
total = sum(int(number)) #TypeError: 'int' object is not iterable
print(total) # expected result is to print 2550
【问题讨论】:
-
FWIW,你甚至不需要循环来解决这个问题:
sum(range(0, 101, 2))
标签: python python-3.x sum