Skip to content

Latest commit

 

History

History
53 lines (28 loc) · 1.37 KB

5.1使用函数的优势.md

File metadata and controls

53 lines (28 loc) · 1.37 KB

使用函数的好处

很多人喜欢看网上的段子,那我们拿网上程序员的打油诗写成一段字符串输出的代码,程序员打油诗如下:

print("写字楼里写字间,写字间里程序员;")
print("程序人员写程序,又拿程序换酒钱。")
print("酒醒只在网上坐,酒醉还来网下眠;")
print("酒醉酒醒日复日,网上网下年复年。")
print("但愿老死电脑间,不愿鞠躬老板前;")
print("奔驰宝马贵者趣,公交自行程序员。")
print("别人笑我忒疯癫,我笑自己命太贱;")
print("不见满街漂亮妹,哪个归得程序员?")

假设我们在业务中,需要经常使用到上面的这一段打油诗。在不同的地方需要输出“程序员打油诗”,那么,这个程序应该怎样设计呢?


if 条件1:
		print 程序员打油诗

 if 条件2:
		print 程序员打油诗
		
 if 条件3:
		print 程序员打油诗

 if 条件4:
		print 程序员打油诗



问题:难道每个地方用的时候就要把8 行的程序员打油诗都 写一遍吗?

答: 显然不行,那程序员显得太笨了。

如果需要一次定义,多次使用的,我们封装成函数,在其他地方直接调用即可。

如果定义成函数后,代码写起来会更加好看,一遍写多次调用,代码会更简洁,也更好维护。