Python 语言开发 – 迭代三利用数据结构简化程序
程序=算法+数据结构数据结构恰当,算法就可以简单一些。我们可以把每个月的天数组织起来放入一个元组(数据不可变的列表)中:days_month=(0,31,28,31,30,31,30,31,31,30,31,30,31)
days_month=(0,31,28,31,30,31,30,31,31,30,31,30,31)由于元组的下标从0开始,而月份从1开始,所以在元组的0元素位置使用0占个位置,这样打印天数就简单地变为:days_month[month]了,省略了一大堆if,其实只要计算得当,内存充裕,任何一个程序的任何一个if都是可以被优化的(if占用资源较多)
把工具性的函数都放到另一个新的源文件中去,这样还可以利于今后的复用
利用数据结构简化程序:
根据输入日期输出日历:
谢谢观看北京电子科技职业学院移动应用开发专业资源库
您可能关注的文档
- 幂函数的运算及应用题.docx
- 幂的乘方与积的乘方.docx
- 幂的乘方与积的乘方教学设计.docx
- 干旱的宝地——塔里木盆地.docx
- 平中初三化学第三次模拟答题卡.docx
- 平均数和条形统计图练习课.docx
- 平均数教学设计燕子墩学校胡建华.docx
- 平安回家教学设计金凤七小李梅霞.docx
- 平实而不落俗套淡雅中却见新奇.docx
- 平抛运动演示仪研究报告.docx
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
最近下载
- 人防工程质量验收与评价记录表(RFJ01-2015附建式).doc VIP
- DLT802.3-2023 电力电缆导管技术条件第3部分实壁类塑料电缆导管.pdf VIP
- 分部工程、分项工程划分.doc VIP
- 湖北工业大学大二电气自动化专业单片机原理及应用试卷及答案.docx VIP
- 国有企业供应链采购活动与监督 -权威解读《国有企业采购操作规范》(2023修订版).docx VIP
- 全国高中物理奥林匹克竞赛试题及答案解析.pdf VIP
- 《国有企业采购操作规范》【2023修订版】.docx VIP
- 初中语文八年级下册《石壕吏》深度复习知识清单.docx VIP
- AQ 3062-2025 精细化工企业安全管理规范全覆盖检查表.docx
- 风电35KV箱变调试方案.docx VIP
原创力文档

文档评论(0)