(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)
报告相同问题?