请问还有没有更好的写法?
来源:3-6 编程练习
iorh
2020-02-11 17:22:14
2回答
其实奇数是对2取余为1的数,题目里描述得不准确。
你的答案里面,else部分是多余的,可以去掉,不影响结果。
更简单的办法是,别理会题目的提示,这样写:
sum1 = 0
num1 = 1
while num1 < 1000:
sum1 = sum1 + num1
num1 = num1 + 2
print (sum1)
时间,
2020-02-11
同学,你好。同学的代码实现了相应效果,是可以的。同学也可以参考下述代码:
sum1 = 0 num1 = 1 # 循环条件 while num1 < 1000: # 判断条件 if num1 % 2 == 1: # 求和 sum1 = sum1 + num1 num1 = num1 + 1 print(sum1)
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题