用for循环计算1+3+5....+99的和 python怎么打,详细代码?

如题所述

代码如下:

sum = 0 # 初始化和为0
for i in range(1, 100, 2): # 从1到99,每次增加2
sum += i # 每次将当前的数加入到和中
print(sum) # 输出结果
这里使用了range函数,它的第一个参数是开始的数(包含),第二个参数是结束的数(不包含),第三个参数是步长。因为需要计算的数是从1开始,且每次增加2,所以range的参数是1、100和2。在循环中,每次将当前的数加入到和中,最后输出结果即可。希望能对您有所帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-16
# 初始化变量sum为0
sum = 0
# 遍历1到99中的所有奇数,每个奇数加到sum中
for i in range(1, 100, 2):
sum += i
# 输出结果
print("1+3+5+...+99的和为:", sum)
相似回答