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

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

参考代码:

m,n = map(int,input().split(','))
l1 = [i for i in range(m,n+1) if i%2==1]
l2 = [i for i in range(m,n+1) if i%2==0]
print(f'奇数和={sum(l1)},偶数和={sum(l2)}')

一个实现:

m=input("请输入m:")
n=input("请输入n:")
a=int(m)
b=int(n)

oddsum=0
evensum=0
for i in range(a,b+1):
    if(i%2==0):
        evensum+=i
    elif(i%2!=0):
        oddsum+=i

print("奇数之和是:"+str(oddsum))
print("偶数之和是:"+str(evensum))