描述
请编辑程序输出100以内的奇数之和
要求
请在程序代码中补全剩余代码,并按照输出要求给出结果
考核要点
for循环
输入输出示例
...
正在计算第48个偶数:93
正在计算第49个偶数:95
正在计算第50个偶数:97
正在计算第51个数:99
100以内的奇数和为: 2500
ans=0
n=0
for i in range(101):
if i%2==1:
ans+=i
n+=1
print("第{}个奇数为:{}".format(n,i))
print("100以内的奇数和为: {}".format(ans))
"""
Author: Xinyu OU
Function: 计算100以内的奇数和
"""
# 定义一个全局变量用于保存最终的结果
sum1 = 0
# 使用for循环对加数进行遍历,for循环中需要考虑起始值、终止值和步长
for i in range(1, 100, 2):
# 给出需要遍历计算的奇数
a = int(i/2)
# 打印出计算了哪些奇数,str()用于将整数类型转换为字符串,并显示在屏幕中
print("第" + str(a+1) + "个奇数为:" + str(i))
#计算循环的当前轮次中,求和的结果
sum1 += i
# 打印出最终的结果
print("100以内的奇数和为:", sum1)