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))