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

在Python编程中,我们可以通过编写一个简单的程序来计算给定的两个正整数m和n之间的奇数之和与偶数之和。以下是一个实现这个功能的示例代码:

python

# 输入正整数m, n,求m和n之间的奇数之和和偶数之和

m = int(input("请输入正整数m: "))

n = int(input("请输入正整数n: "))

# 定义变量来存储奇数和偶数之和

odd_sum = 0

even_sum = 0

# 循环遍历m和n之间的整数

for i in range(m, n + 1):

# 判断当前数是奇数还是偶数

if i % 2 == 0:

even_sum += i

else:

odd_sum += i

# 输出结果

print("在", m, "和", n, "之间的奇数之和为:", odd_sum)

print("在", m, "和", n, "之间的偶数之和为:", even_sum)

这段代码首先提示用户输入两个正整数m和n,然后使用一个for循环来遍历从m到n的所有整数。在循环内部,通过判断当前数i与2的余数来区分它是奇数还是偶数,并将相应的数加到odd_sum或even_sum变量中。最后,程序打印出奇数之和与偶数之和。

请注意,这个程序假设用户输入的m和n是有效的正整数,并且n大于等于m。在实际应用中,你可能需要添加额外的错误处理代码来确保程序的健壮性,例如检查用户输入是否为正整数,以及m是否小于n。

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