python求1∼n的奇数和
作者:野牛程序员:2023-07-18 18:16:28python阅读 3312
要求1到n之间的奇数和,可以使用以下Python代码实现:
def sum_of_odd_numbers(n):
total = 0
for i in range(1, n+1, 2):
total += i
return total
n = int(input("请输入一个正整数n:"))
result = sum_of_odd_numbers(n)
print("1到{}之间的奇数和为:{}".format(n, result))在这个代码中,定义了一个函数sum_of_odd_numbers,它接受一个正整数n作为参数。然后使用for循环从1到n(包括n)遍历奇数,步长为2(因为奇数之间的差是2)。在每次迭代中,将当前奇数累加到变量total中。最后,函数返回累加的结果。
然后,通过获取用户输入的n值,并将其传递给sum_of_odd_numbers函数来计算1到n之间的奇数和。最后,将结果打印出来。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python取奇数范围
- 下一篇:python输出1到100的奇数
