python  C3-1——统计月开销

      今天的问题是利用14课学到的字典统计每日开销,想办法统计出一个月30天都是同样花费的月支出。

      起初一点思路都有啊,想用赋值的日变量乘以30直接print出来不就得了,但是一想这也太low了,再者大大提示说可以用列表类型表示月,然后就想到用list直接赋值,然后用循环实现。

图片发自简书App

可见这个办法是有多笨!后来看到大大的实现办法是这样的:

图片发自简书App


图片发自简书App

总结:1:range()函数就是列表类型中统计列表范围的函数;

2:在自己实现时把循环次序搞反了,每日开销合计是小循环;按每天循环时应该是大循环,外围循环,表示第一天统计一次,第二天统计一次;

3:在循环开始之前必须定义相应变量,并为变量赋值,初始值均为0;

4:字典定义时,括号中的为关键字,不用=[],会出type错误,显示dict no assign literal

5:每次调用函数时必须在末尾加上提示符:,注意缩进的字符格式必须要一致,函数自带缩进格式是tab,不能用空格部分替换,会出语法错误:no match.../indent

6、print打印变量值时也要看打印哪个循环下的变量值,日循环时会显示三个值;大的循环中就会显示每循环一次的变量值;跳出循环打印就会是最终的变量值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,752评论 0 5
  • 前言 ||| 第二章 使用ArcPy编写脚本 Python支持大部分在其他语言中出现的编程结构。在本章内容中,我们...
    muyan阅读 90,296评论 10 55
  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 1,449评论 1 5
  • 图 文/钟意阅读 一年之计在于春,一日之计在于晨。 01 早起在我最近两年的生活里屈指可数。除非有什么紧要事,否...
    叶听雨阅读 814评论 7 6
  • 来自北方,感受着南方的艳阳,我想说:阳光,你好,但是我却不太需要你,因为最需要的人不在身边,即使是阳光,亦...
    小新6677阅读 96评论 0 0