(1)从键盘输入正整数n(2<=n<=1000),若n不在此范围提示:输入有误;
(2)计算[1,n]区间内所有奇数之和m1,计算[1,n]区间内所有偶数之和m2
(3)分两行输出m1与m2
n = int(input("请输入正整数n:"))
if n < 2 or n > 1000:
print("输入有误")
else:
m1 = 0 # 奇数之和
m2 = 0 # 偶数之和
for i in range(1, n+1):
if i % 2 == 0: # 判断是否为偶数
m2 += i
else:
m1 += i
print("奇数之和为:", m1)
print("偶数之和为:", m2)
不知道你这个问题是否已经解决, 如果还没有解决的话: