键盘录入一个数据,将从0到该数之间的奇数加起来,偶数加起来,打印出奇数和,偶数和,打印出所有的奇数,偶数,需要用两种方法完成(其中一种方法需要用def定义函数)
# 直接计算方法
'''
number = int(input('请输入一个正整数:'))
ou_sum = 0
ji_sum = 0
list_1 = []
list_2 = []
for i in range(0,number + 1):
if i % 2 == 0:
ou_sum += i
list_1.append(i)
else:
ji_sum += i
list_2.append(i)
print(f'0到{number}之间的偶数有;' ,list_1)
print(f'0到{number}之间的奇数有:' ,list_2)
print(f'0到{number}之间的偶数和:' ,ou_sum)
print(f'0到{number}之间的奇数和:' ,ji_sum)
'''
# 定义函数,def
number = int(input('请输入一个正整数:'))
ou_sum = 0
ji_sum = 0
list_1 = []
list_2 = []
def sum_fun(number):
global ou_sum,ji_sum
for i in range(0,number + 1):
if i % 2 == 0:
ou_sum += i
list_1.append(i)
else:
ji_sum += i
list_2.append(i)
sum_fun(number)
print(f'0到{number}之间的偶数有;' ,list_1)
print(f'0到{number}之间的奇数有:' ,list_2)
print(f'0到{number}之间的偶数和:' ,ou_sum)
print(f'0到{number}之间的奇数和:' ,ji_sum)