python学习——006分别用For和While计算数字和、偶数和、奇数和
sum_1 = sum_2 = 0
a = int(input('请输入:'))
for i in range(1,a+1):
if i % 2 == 0:
sum_1 = sum_1 + i
elif i % 2 == 1:
sum_2 = sum_2 + i
print(f"FOR{a}以内的数字和为{sum_1 + sum_2},偶数和为{sum_1},奇数和为{sum_2}")
print()
sum_1 = sum_2 = 0
i = 0
while i <= a:
if i % 2 == 0:
sum_1 = sum_1 + i
elif i % 2 == 1:
sum_2 = sum_2 + i
i = i + 1
print(f"WHILE{a}以内的数字和为{sum_1 + sum_2},偶数和为{sum_1},奇数和为{sum_2}")