当前位置:   article > 正文

用python计算杯子、球、方体的容积或体积_python做一个窗口计算球的体积

python做一个窗口计算球的体积

1 问题

在现实生活中我们偶尔会遇到计算杯子、球体或者是方体的容积或者体积,那如何用python计算容积或者体积?

2 方法

  1. 运用python定义函数的方法编写计算容积或体积的函数;

  2. 运用if判断语句选择函数进行运行;

  3. 引入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激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/833627

推荐阅读
相关标签