Python程序实现求解m和n之间的奇数之和与偶数之和

在Python编程中,我们可以编写一个简单的程序来求解两个正整数之间的奇数之和与偶数之和。以下是一个示例代码,它定义了两个函数,分别用于计算奇数之和与偶数之和。

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`。在实际应用中,你可能需要添加额外的错误处理来确保程序的正确性。

更多文章请关注《万象专栏》