迭代三利用数据结构简化程序.pptx

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占用资源较多) 把工具性的函数都放到另一个新的源文件中去,这样还可以利于今后的复用 利用数据结构简化程序: 根据输入日期输出日历: 谢谢观看北京电子科技职业学院移动应用开发专业资源库

文档评论(0)

1亿VIP精品文档

相关文档