实验目的
python支持自定义函数,通过将一段有规律的、重复的代码定义为函数,来达到一次编写,多次调用的目的,使用函数可以提高代码的重复利用率。
实验过程
实例01 输出每日一贴(共享版)
在IDLE中创建一个文件,然后在该文件中创建一个名称function_tips的函数,在该函数中,从励志文学列表中获取一条励志文字并输出麻醉后再调用function_tips(),代码如下:
运行结果
实例02 根据身高、体重计算BMI指数(共享版)
在IDLE中创建一个文件,然后在该文件中创建一个名称fun_bmi的函数,该函数中包括3个参数,分别用于指定姓名、身高和体重,再根据公式得到BMI指数,并输出结果,最后再函数体外调用两次fun_bmi函数,代码如下:
运行结果:
实例03 根据身高、体重计算BMI指数(升级共享版)
在IDLE中创建一个文件,然后在该文件中创建一个名称fun_bmi_upgrade的函数,该函数包括一个可变参数,用于指定姓名、身高和体重,再根据测试人信息计算BMI指数并输出结果,最后在函数体外定义一个列表,并且将该列表作为fun_bmi_upgrade()函数的参数调用。代码如下:
运行结果:
实例04 模拟结账功能——计算实付金额
在IDLE中创建一个文件,然后在该文件中创建一个名称fun_checkout的函数,该函数包括一个列表型的参数,用于保存输入的金额,在该函数中计算合计金额和相应的折扣,并将计算结果返回,最后在函数体外通过循环输入多个金额保存到列表中,并将该列表作为fun_checkout()函数的参数调用。代码如下:
运行结果:
实例05 一颗松树的梦
在IDLE中创建一个文件,然后在该文件中定义一个全局变量pinetree,并为其赋初值,再创建一个名称fun_christmastree的函数,在该函数中定义名称为pinetree的局部变量,并输出,最后在函数体外调用fun_christmastree()函数,并输出全局变量pinetree的值,代码如下:
运行结果:
实例06 应用lambda实现对爬取到的秒杀商品信息进行排序
在IDLE中创建一个文件,然后在该文件中创建一个名称
实战一:导演为剧本选主角
代码:
运行结果:
实战二:模拟美团外卖商家的套餐
代码:
运行结果:
实战三:根据生日判断星座
代码:
运行结果:
实战四:将美元转换为人民币
代码:
运行结果:
标签:文件,函数,创建,代码,IDLE,fun From: https://www.cnblogs.com/wjtaowululalala/p/16788168.html