#!/usr/bin/python
#coding=UTF-8
'''
第1天给丈母娘1分钱,第2天给2分钱,第3天是4分钱,以此类推,给前一天的2倍,给一个月就行。按30天算。
第x天给多少钱,共给多少钱,一算吓一跳
'''
def f1(L): #列表求和
mysum = 0
for i in L:
mysum += i
return mysum
def f2(m=1,n=1): #返回第x个值
x = m*b**(n-1)
return x
def Cr_list(k,y): #返回列表明细
L =[]
for i in range(1,y+1):
L.append(f2(k,i))
i+=1
return L
b = 2 #后一个数是前一个数的2倍
m = 1 # 初始值
n = 30 #给30天
myL = Cr_list(m,n)
print "每天给的钱明细:",myL
print "一个月共给:",f1(myL)
print "最后1天给:",f2(m,n)
print "计算结果单位:分,请自行换算成元"
第1天给丈母娘1分钱,第2天是前一天的2倍等问题
最新推荐文章于 2024-04-21 15:55:34 发布