程序设计时,把可能需要反复执行的代码封装为函数,然后在需要执行该段代码功能的地方进行调用,这样不仅可以实现代码的复用,更重要的是可以保证代码的一致性,只需要修改该函数代码,则所有调用位置均得到体现。同时,把大任务拆分成多个函数也是“分治法”和“模块化程序设计”的基本思路,这样有利于复杂问题简单化。本节使用自定义函数,实现“渔夫打鱼晒网”程序设计。
1案例呈现
若某渔夫从当年1月1日起开始“三天打渔两天晒网”,编程实现输入当年的某一天,输出该渔夫是在“打渔”还是在“晒网”。案例输入输出效果,如图4-10所示。