问 题: 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱, 第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,…,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。
import time last_money=0.0 sum_money=0.0 money=0.01 i=1 while(i<=30): sum_money+=3000000 last_money+=money money=money*2 print u'第{}天后,富翁给的钱为:{},陌生人给的钱为:{}\n'.format(i,last_money,sum_money) i=i+1 time.sleep(1) print u"一个月后,富翁傻眼了!" print u"谢谢合作!"运行代码如下:
第1天后,富翁给的钱为:0.01,陌生人给的钱为:3000000.0 第2天后,富翁给的钱为:0.03,陌生人给的钱为:6000000.0 第3天后,富翁给的钱为:0.07,陌生人给的钱为:9000000.0 第4天后,富翁给的钱为:0.15,陌生人给的钱为:12000000.0 第5天后,富翁给的钱为:0.31,陌生人给的钱为:15000000.0 第6天后,富翁给的钱为:0.63,陌生人给的钱为:18000000.0 第7天后,富翁给的钱为:1.27,陌生人给的钱为:21000000.0 第8天后,富翁给的钱为:2.55,陌生人给的钱为:24000000.0 第9天后,富翁给的钱为:5.11,陌生人给的钱为:27000000.0 第10天后,富翁给的钱为:10.23,陌生人给的钱为:30000000.0 第11天后,富翁给的钱为:20.47,陌生人给的钱为:33000000.0 第12天后,富翁给的钱为:40.95,陌生人给的钱为:36000000.0 第13天后,富翁给的钱为:81.91,陌生人给的钱为:39000000.0 第14天后,富翁给的钱为:163.83,陌生人给的钱为:42000000.0 第15天后,富翁给的钱为:327.67,陌生人给的钱为:45000000.0 第16天后,富翁给的钱为:655.35,陌生人给的钱为:48000000.0 第17天后,富翁给的钱为:1310.71,陌生人给的钱为:51000000.0 第18天后,富翁给的钱为:2621.43,陌生人给的钱为:54000000.0 第19天后,富翁给的钱为:5242.87,陌生人给的钱为:57000000.0 第20天后,富翁给的钱为:10485.75,陌生人给的钱为:60000000.0 第21天后,富翁给的钱为:20971.51,陌生人给的钱为:63000000.0 第22天后,富翁给的钱为:41943.03,陌生人给的钱为:66000000.0 第23天后,富翁给的钱为:83886.07,陌生人给的钱为:69000000.0 第24天后,富翁给的钱为:167772.15,陌生人给的钱为:72000000.0 第25天后,富翁给的钱为:335544.31,陌生人给的钱为:75000000.0 第26天后,富翁给的钱为:671088.63,陌生人给的钱为:78000000.0 第27天后,富翁给的钱为:1342177.27,陌生人给的钱为:81000000.0 第28天后,富翁给的钱为:2684354.55,陌生人给的钱为:84000000.0 第29天后,富翁给的钱为:5368709.11,陌生人给的钱为:87000000.0 第30天后,富翁给的钱为:10737418.23,陌生人给的钱为:90000000.0 一个月后,富翁傻眼了! 哈哈!谢谢合作! >>>感悟: 世界上唯一可以不劳而获的就是贫穷,唯一可以无中生有的就是梦想 。世界虽然残酷,但只要你愿意走,总会有路。所以有梦勇敢追,不管有多困难,坚持就是胜利!
