赞
踩
1 问题
在现实生活中我们偶尔会遇到计算杯子、球体或者是方体的容积或者体积,那如何用python计算容积或者体积?
2 方法
运用python定义函数的方法编写计算容积或体积的函数;
运用if判断语句选择函数进行运行;
引入math.pi
代码清单 1
import math def cup(): x = math.pi d = eval(input('请输入杯子的直径:')) b = eval(input('请输入杯子的边缘厚度:')) if b >d/2: print('请检查您输入的值是否正确,边缘厚度应该小于直径的1/2') else: a = eval(input('请输入杯子的高:')) volume = (((d-b)/2)**2) * x *a print('杯子的容积为:%.2f'%volume) return '谢谢您的使用,欢迎下次光临!' def ball(): x = math.pi d = eval(input('请输入球的直径:')) volume = ((d/2)**3) * (3/4) * x print('球的体积为:%.2f'%volume) return '谢谢您的使用,欢迎下次光临!' def cube(): a = eval(input('请输入方体的高:')) b = eval(input('请输入方体的长:')) c = eval(input('请输入方体的宽:')) volume = a * b * c print('方体的体积为%s'%volume) return '谢谢您的使用,欢迎下次光临!' def menu(): print('''-------欢迎使用简便容/体积计算------- 计算杯子容积 【请输入1】 计算球的体积 【请输入2】 计算正/长方体的体积 【请输入3】 计量单位默认为cm哟''') menu() option = input('请输入您的选择:') if option.strip() == '1': print(cup()) elif option.strip() == '2': print(ball()) elif option.strip() == '3': print(cube()) else: print('对不起,我还在开发中,如果您有什么其他的需求请联系“好像换一个组”工作室') |
3 结语
小组成员针对如何用计算杯子、球体或者方体的容积或者体积的问题,提出使用python定义函数和python if判断语句的方法。通过实验,证明该方法是有效的。通过对定义函数和if判断语句的运用,巩固了课堂上学习的知识,提升了将所学知识运用到实际生活中的能力。
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。