Python求a到b奇数之和
作者:野牛程序员:2023-06-29 07:45:32python阅读 2677
要求a到b之间的奇数之和,可以使用循环来实现。以下是使用Python编写的示例代码:
def sum_of_odd_numbers(a, b):
total = 0
for num in range(a, b + 1):
if num % 2 != 0: # 检查数字是否为奇数
total += num
return total
# 示例调用
a = 1
b = 10
result = sum_of_odd_numbers(a, b)
print(f"The sum of odd numbers from {a} to {b} is {result}.")在这个示例中,我们定义了一个名为sum_of_odd_numbers的函数,它接受两个参数a和b,表示要求和的范围。然后,我们使用for循环迭代从a到b的所有数字。在每次迭代中,我们检查当前数字num是否为奇数(通过判断num是否为2的倍数),如果是奇数,则将其添加到total变量中。最后,我们返回total作为结果。
在示例中,我们使用a = 1和b = 10进行调用,并打印出结果。你可以根据需要修改a和b的值。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Python求a到b偶数之和
- 下一篇:python求列表中偶数的和
