1.首先介绍一种比较笨的方法利用 等差数列求和
print((1 + 100) * 100 // 2)
列表 : print(sum([1, 2, 3, 4]))
元组 : print(sum((1, 2, 3, 4)))
求和过后再相加 : print(sum((1, 2, 3, 4), 4))
sum=0money=float(input('请输入一个数:'))
while(money!=0): #原代码中循环里money不会改变,一直是输入数,不为0,死循环。
sum+=money
print('总数是%f,税后是%s'%(sum,sum*(1-0.05)))
money=float(input('请输入一个数:')) #多加一个输入项,一直可以输入,累加,直至输入0为止
print('再见')
强烈建议:所有提问程序问题的童鞋,请直接贴出代码,上图不方便调试。短点还好,长一点的图,估计没多少人会看,太累。有代码可以直接调试。比较方便!
强烈建议:所有提问程序问题的童鞋,请直接贴出代码,上图不方便调试。短点还好,长一点的图,估计没多少人会看,太累。有代码可以直接调试。比较方便!
强烈建议:所有提问程序问题的童鞋,请直接贴出代码,上图不方便调试。短点还好,长一点的图,估计没多少人会看,太累。有代码可以直接调试。比较方便!
def C(n,m):if m > n :
return 0
elif m == 1:
return n
elif n == 1:
return 1
else:
return C(n-1,m-1)+C(n-1,m)
print(C(5,1)) # 5
print(C(5,2)) # 10
print(C(5,3)) # 10
print(C(5,4)) # 5
print(C(5,5)) # 1