条件:Python语言,使用 for循环,continue
题目:计算10以内 奇数之和
代码如下:
# 计算10以内所有奇数相加的和
sum = 0
max = 10
for i in range(max):
if i %2 == 0 :
continue
print(i,end="")
sum += i
if i == max - 1:
continue
print("+",end="")
print("=",sum)
结果:
1 +3 +5 +7 +9 = 25
突破口:
- 奇数(i
%2
== 0 为偶数,结合continue
跳过,巧妙执行后面奇数) - 和(sum
+=
i) - 控制不换行(
end=""
,以空结尾)