输入一个正整数,如果该正整数为偶数,则计算小于等于该正整数的所有偶数之和,如果该正整数为奇数,则计算小于等于该正整数的所有奇数之和。怎么编写一个python程序
n = int(input("请输入一个正整数:"))
sum = 0
if n % 2 == 0:
for i in range(2, n+1, 2):
sum += i
else:
for i in range(1, n+1, 2):
sum += i
print("小于等于该正整数的所有", "偶数" if n % 2 == 0 else "奇数", "之和为:", sum)
if,else搞定
n = int(intput())
sum=0
if n%2==0:
for i in range(2,n,2):
sum += i
else:
for i in range(1,n,2):
sum += i
print(sum)
n = int(input())
if n & 1: print(sum(range(1,n+1,2)))
else: print(sum(range(0,n+1,2)))