Python中的for循环求和方式

img

img


题目如上,下是自己写的,但是比较疑惑就是题目要求计算number之前奇数和,我自己写的这个倒是可以求但是range会遍历每一个奇数和(如右),就是想问问用for循环range函数是必然会保留每一行吗?因为我理解那个题目是只要最后一个总的奇数和,想问问大家首先写的对不对,按照题目遍历每一个是正常的吗?有没有改进方法,就是可以只出最后一个和的,还有应该能看出来我这是一个分支结构,没搞懂需不需要在c=0上面加一个else或者elif?

注意缩进
最后那个print放在最外面即可