人工智能学习联盟免费课程——案例四:52周存钱挑战
2019-03-21 10:38
183 查看
目录
忽然发现可以直接jupyter转成html然后再转成pdf保存到网盘,以后博客就放弃写作咯
52周存钱挑战的目的是,根据你输入的起始存钱金额,每周递增金额,和目标周数,计算你在每一周所需要存入的数目,在该周的累计总存入金额等。
本案例依旧是对前面使用的循环的复习,并且添加了一些新的内容。
一个是有使用到专门进行数学计算的math库
同时学习了一下数据类型list的一些常规操作
还有就是在定义函数时,设置函数的参数。
还有就是局部变量与全局变量。
因为这里打印的是在函数里面的局部变量,所以可以直接将运算结果打印出来。
如果说打印是在函数定义的外面,直接打印就会报错,因为这个变量在全局环境中并没有定义。
同样的,如果是定义主函数时,在主函数内部调用上面money_challenge()函数,那么在该函数内部,已经定义了的money_summary,是循环结果的总和,但是在外层函数main()中,并没有改变了的运算,所以依旧保持刚刚开始输入的0。
这里呢,如果你已经在函数外部定义了全局变量,如果要在函数里面使用该变量,一定要在内部编写的时候加上global来转换变量类型,从而使内外一致。
Python说明手册
相关文章推荐
- 人工智能学习联盟免费课程——案例八:城市空气质量指数计算
- 人工智能学习联盟免费课程——案例六:判断密码强弱
- 人工智能学习联盟免费课程——案例七:模拟掷骰子
- 人工智能学习联盟免费课程——案例五:判断第几天
- 人工智能学习联盟免费课程——案例一至四汇总
- 《From Zero to Hero – 从1000个代码案例中学习人工智能和大数据》课程
- 【广州特大喜讯】华清广州中心冬令营 免费学习独家实训课程
- 【人工智能专场】智能人机对话面临的挑战、进展和机遇-2017CCTC大会-专题视频课程...
- 业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送)
- 北美18名校的数据挖掘,数据分析,人工智能及机器学习课程汇总
- 福利 | Intel发布AI免费系列课程3部曲:机器学习基础、深度学习基础以及TensorFlow基础
- 第015讲: 跟王家林学习从1000个代码案例中学习人工智能和大数据实战第015讲:Scala中Tuple源码剖析及代码实践
- 北美18名校的数据挖掘,数据分析,人工智能及机器学习课程汇总
- 人工智能泰斗迈克尔·乔丹分享机器学习要义:创新视角,直面挑战
- 10 大在线免费深度学习课程
- 第012讲-第013讲 从1000个代码案例中学习人工智能和大数据实战
- 北美18名校的数据挖掘,数据分析,人工智能及机器学习课程汇总