python求1∼n的奇数和
作者:野牛程序员:2023-07-18 18:16:28python阅读 3042
要求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的奇数