首页 > 编程语言 >Python8-eg

Python8-eg

时间:2022-12-13 22:14:45浏览次数:52  
标签:__ weight person eg BMI height width Python8

实例01(创建计算BMI指数的模块)
1 def fun_bmi(person,height,weight): 2 '''功能:根据身高和体重计算BMI指数 3 person: 姓名 4 height: 身高,单位:米 5 weight: 体重,单位:千克 6 ''' 7 print(person +"的身高:" + str(height) + "米\t 体重:" + str(weight) + "千克") 8 bmi=weight/(height*height) 9 print(person + "的BMI指数为:"+str(bmi)) 10 def fun_bmi_upgrade(*person) 11 '''功能:根据身高和体重计算BMI指数(升级版) 12 *person:可变参数该参数需要传递带3个元素的列表, 13 分别是姓名、身高(单位:米)和体重(单位:千克) 14 ''' 15 #此处省略了函数主体代码

 

 

 

实例02(导入两个包括同名函数的模块)
1 def girth(width,height): 2 '''功能:计算周长 3 参数:width(宽度)、height(高) 4 ''' 5 return(width+height)*2 6 def area(width,height): 7 '''功能:计算面积 8 参数:width(宽度)、height(高) 9 ''' 10 return width*height 11 if __name__=='__main__': 12 print(area(10,20))

 

标签:__,weight,person,eg,BMI,height,width,Python8
From: https://www.cnblogs.com/ron312/p/16882314.html

相关文章

  • Python8-实战
    实战01(大乐透号码生成器)1fromrandomimportsample2defnumber():3front=sample([str(i)foriinrange(1,36)],5)4back=sample([str(i)for......
  • Python12-eg
    实例01(使用wx.StaticText输出Python之禅)1#-*-coding:utf-8-*-2importwx3classMyFrame(wx.Frame):4def__init__(self,parent,id):5......
  • 使用CAtlRegExp正则表达式检查浮点数输入
    一、VS2008(Sp1)环境使用CAtlRegExp类需要额外下载ATLServer,(因为开源代码,没集成在VS2008里了)http://atlserver.codeplex.com/二、下载后解压,如F:\CPP\ATL_Server_S......
  • 堆排序heapSort_legend
    堆排序:(一)定义:从小到大排序则构建一个最大堆;从大到小排序,则构建一个最小堆。(二)思想:1.先建立一个最大堆;2.然后将最大堆的堆顶元素(0号元素,最大值)与堆的最后一个元素(n-1号......
  • 生产者与消费者问题------legend050709
    生产者与消费者问题: (一)基础:(1.0)生产者消费者的背景1》为了平衡生产者和消费者的处理能力,起到一个数据缓存的作用,同时也达到了一个解耦的作用在多线程开发中,如果生产者生......
  • gcd && 素数_legend
    数据处理:(1)gcd(GreatestCommonDivisor):gcd详解:(2)素数(质数)(primenumber): (2.1)判断素数:  (2.1.1)试除法:  (2.1.2)筛选法: (2.2)前N个素数: (2.3)小于等于N的素数......
  • 线性表(链表,顺序表)讲解_legend
    线性表(linearList)(1)线性表的定义:节点(node)之间具有一对一的前驱后继关系(2)线性表的存储结构:(2.1)顺序表(sequenceList):(2.2)链式表(linkList):(3)顺序表的常见操作:(初始化+增删改......
  • 数组的扩展操作_legend
    顺序表sequeceList的扩展操作:(1)数组中的最小元素,以及最小的K个元素:(2)数组中重复次数最多的元素:mostRepeated(2.1)数组中出现次数超过一半的元素:(2.2)出现次数刚好为一半......
  • 单链表的扩展操作21----legend050709
    单链表的操作之补充: (1).单链表的反转: (2).单链表的排序(插入排序,选择排序,冒泡排序等): (3).单链表取得最小值的节点,及其前驱: (4).单链表获取最小的k个节点:(4-1)单链表......
  • Catlan数之栈的出栈序列-legend
    栈的出队顺序问题:(一)Catlan数:(1)给出入栈序列,求出所有的出栈的序列个数: C(2n,n)/(n+1);(2)给出入栈序列,求出所有的出栈序列;1)举例:1、2、3这三个数字,入栈并出栈共有5种方式,分......