第一题:
读入不指定个数的整数,然后决定已经读取的整数中有多少个正数和负数并计算这些输入值的总和
def average(*shu):
a = 0
b = 0
for i in range(len(shu)):
if shu[i] == 0:
break
else:
if shu[i] > 0:
a += 1 #正数个数
elif shu[i] < 0:
b += 1 #负数个数
print("负数个数为:%d"%b)
print("正数个数为:%d"%a)
aver = sum(shu) / (a+b)
print("平均值为:%f"%aver)
average(1,-1,3,6,0)
第二题:学费10000美元,以每年5%增长,计算十年之后的学费以及从现在开始到十年之后大学四年的学费
n = 10000
c = 0.05
i=1
def sum_1():
global i