美文网首页
python 52周存钱

python 52周存钱

作者: 基本密码宋 | 来源:发表于2017-12-09 20:09 被阅读8次
def main():
    i=1 #第几周
    totalMouth=52 #一共多少周
    everyMoney=10 #每周存入的金额 10元
    addMoney =10 #每周递增的金额 10元
    totalMoey=0 #一共的钱数
    while i<=totalMouth:
        totalMoey+=everyMoney;
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney,totalMoey));
        everyMoney+=addMoney
        i+=1;

if __name__ == '__main__':
    main()

第二种实现实方式 通过 集合 List

import math


def main():
    i=1 #第几周
    totalMouth=52 #一共多少周
    everyMoney=10 #每周存入的金额 10元
    addMoney =10 #每周递增的金额 10元
    totalMoey=0 #一共的钱数
    while i<=totalMouth:
        totalMoey+=everyMoney;
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney,totalMoey));
        everyMoney+=addMoney
        i+=1;


def main2():
    i = 1  # 第几周
    totalMouth = 52  # 一共多少周
    everyMoney = 10  # 每周存入的金额 10元
    addMoney = 10  # 每周递增的金额 10元
    totalMoey = 0  # 一共的钱数
    everyMoneyList=[]
    while i <= totalMouth:
        everyMoneyList.append(everyMoney)
        total=int(math.fsum(everyMoneyList))
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney,int(math.fsum(everyMoneyList))));
        everyMoney+=addMoney
        i += 1;

if __name__ == '__main__':
    # main()
    main2()
360截图20171209223451294.jpg 360截图20171209223542114.jpg

第三种用 for 代替 while

import math


def main():
    i=1 #第几周
    totalMouth=52 #一共多少周
    everyMoney=10 #每周存入的金额 10元
    addMoney =10 #每周递增的金额 10元
    totalMoey=0 #一共的钱数
    while i<=totalMouth:
        totalMoey+=everyMoney;
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney,totalMoey));
        everyMoney+=addMoney
        i+=1;


def main2():
    i = 1  # 第几周
    totalMouth = 52  # 一共多少周
    everyMoney = 10  # 每周存入的金额 10元
    addMoney = 10  # 每周递增的金额 10元
    totalMoey = 0  # 一共的钱数
    everyMoneyList=[]
    while i <= totalMouth:
        everyMoneyList.append(everyMoney)
        total=int(math.fsum(everyMoneyList))
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney,int(math.fsum(everyMoneyList))));
        everyMoney+=addMoney
        i += 1;


def main3():

    totalMouth = 52  # 一共多少周
    everyMoney = 10  # 每周存入的金额 10元
    addMoney = 10  # 每周递增的金额 10元
    totalMoey = 0  # 一共的钱数
    everyMoneyList = []
    for i in range(totalMouth):
        everyMoneyList.append(everyMoney)
        total = int(math.fsum(everyMoneyList))
        print('每周存的钱数是:{}  一共的钱数是:{}'.format(everyMoney, int(math.fsum(everyMoneyList))));
        everyMoney += addMoney



if __name__ == '__main__':
    # main()
    # main2()
    main3()

相关文章

  • 案例(4):52周存钱法

    本章通过52周存钱法的5个案例来进行学习基础的Python程序 案例简述 52周存钱法,即52周阶梯式存钱法,是国...

  • python 52周存钱

    第二种实现实方式 通过 集合 List 第三种用 for 代替 while

  • 今天你存钱了吗

    2017存钱计划(python实现) 灵感来源于在微博看到的一条微博,365天存钱法,每天从1到365中任选一个数...

  • 努力存钱

    努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力存钱 努力...

  • 存钱!存钱!存钱!

    怎么样才能有钱?钱跟肉一样,想要涨肉,就要多吃少动,要想掉肉就要少吃多消耗。钱也一样,要想存钱,就要多赚少花。今天...

  • 存钱存钱存钱

    重要的事情说三遍!!! 我觉得说一百遍它就会实现啦! 所以我要存钱存钱存钱存钱存钱…… 婚后接二连三的添丁加口,我...

  • 初入Python07/100文章

    免费所有是最贵的,Python大大的学费用是399元。 我的资金有限。存钱是现在的事业目标。

  • 存钱存钱

    今天闲来无事,于是好好整理了自己的闲散资金。话说基金躺着躺着也快一年了,也就10%左右的收益率。基本没有怎么动它。...

  • 存钱存钱

    被关在家里一个多月了,唯一的感受就是:存钱! 存钱太重要了! 你得吃喝呀,你得买米面油,你得买牛奶,你得买水果,你...

  • 只存钱,只赚钱,不花钱!

    只存钱,只赚钱,不花钱!只存钱,只赚钱,不花钱!只存钱,只赚钱,不花钱!只存钱,只赚钱,不花钱!只存钱,只赚钱,不...

网友评论

      本文标题:python 52周存钱

      本文链接:https://www.haomeiwen.com/subject/kgypixtx.html