我们可以把程序中相对独立的功能模块抽取出来这样做的好处:
一是减少重复代码嘚编写
二是将来可以重复的使用这些功能模块
Python中的函数就是代表了这样的功能模块
小结:这样既简化了代碼思路清晰了一点,更重要的是简洁明了不拖沓~看起来也好看~
例2:判断一个数是不是素数,写荿一个函数
例4.判断是否为回文数写出定义函数。
判断一个数是不是回文数
and 和 or 运算符都是带短路功能的运算符
如果and左边的表达式是False那么右边的表达式被短路(不执行)
所以左右兩边的表达式放置的顺序可能回对执行效率产生明显的影响
例5.判断是否为回文素数
"""这里就是调用了上文提到的两个函数:
一是:判断是否为素数的函数【例2】
二是:判断是否为回文数的函数【例4】