
python
def get_odd_sum(start, end):
odd_sum = 0
for i in range(start, end + 1):
if i % 2 == 1:
odd_sum += i
return odd_sum
def get_even_sum(start, end):
even_sum = 0
for i in range(start, end + 1):
if i % 2 == 0:
even_sum += i
return even_sum
# 用户输入m和n
m = int(input("请输入第一个正整数m: "))
n = int(input("请输入第二个正整数n: "))
# 计算并输出奇数之和与偶数之和
odd_sum = get_odd_sum(m, n)
even_sum = get_even_sum(m, n)
print("在", m, "和", n, "之间的奇数之和为:", odd_sum)
print("在", m, "和", n, "之间的偶数之和为:", even_sum)
在这个程序中,我们首先定义了两个函数`get_odd_sum`和`get_even_sum`,它们分别使用一个循环来累加给定范围内的奇数和偶数。然后,我们要求用户输入两个正整数`m`和`n`,并调用这两个函数来计算奇数之和与偶数之和。最后,我们将结果打印出来。
请注意,这个程序假设`m`和`n`是有效的正整数,并且`m`小于等于`n`。在实际应用中,你可能需要添加额外的错误处理来确保程序的正确性。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183794