输入两个整数a和b,计算[a,b]区间内所有奇数的和。不保证a<=b。用python写出
时间: 2023-12-03 20:03:44 浏览: 81
最多约数问题 代码设a 和b是2 个正整数,a≤b,找出a 和b之间约数个数最多的数x。
4星 · 用户满意度95%
以下是Python代码实现:
```python
a = int(input("请输入第一个整数a: "))
b = int(input("请输入第二个整数b: "))
# 如果a>b,交换a和b的值
if a > b:
a, b = b, a
sum = 0
for num in range(a, b+1):
# 判断num是否为奇数,如果是则累加到sum中
if num % 2 == 1:
sum += num
print("[{}, {}]区间内所有奇数的和为:{}".format(a, b, sum))
```
在执行代码时,会要求用户输入两个整数a和b,然后计算[a, b]区间内所有奇数的和,并将结果输出到控制台。
阅读全文