iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习-计算BMI的小程序
  • 329
分享到

Python学习-计算BMI的小程序

程序PythonBMI 2023-01-31 06:01:57 329人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

示例:小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻18.5-25:正常25-28:过重28-32:肥胖高于32:严重肥胖用if-elif判断并打印结

示例:

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

  • 低于18.5:过轻

  • 18.5-25:正常

  • 25-28:过重

  • 28-32:肥胖

  • 高于32:严重肥胖

用if-elif判断并打印结果:

# -*- coding: utf-8 -*-

height = 1.75
weight = 80.5
bmi = 80.5/1.75*1.75
if bmi < 18.5:
    print('过轻')
elif bmi >= 18.5 and bmi < 25:
    print('正常')
elif bmi >= 25 and bmi < 28:
    print('过重')
elif bmi >= 28 and bmi < 32:
    print('肥胖')
else:
    print('严重肥胖')


示例:

请利用循环依次对list中的每个名字打印出Hello, xxx!:

L = ['Bart', 'Lisa', 'Adam']
for name in L:
    print ('Hello, %s!'%name)

练习

小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:

s1 = 72
s2 = 85
r = 100*(s2 - s1) / s1
print('提高了''%.1f%%' % r)


练习

# -*- coding: utf-8 -*- L = [    ['Apple', 'Google', 'Microsoft'],    ['Java', 'Python', 'Ruby', 'PHP'],    ['Adam', 'Bart', 'Lisa'] ]

# 打印Apple:

# 打印python:

# 打印Lisa:

L = [

    ['Apple', 'Google', 'Microsoft'],

    ['Java', 'Python', 'Ruby', 'PHP'],

    ['Adam', 'Bart', 'Lisa']

]

print(L[0][0])

print(L[1][1])

print(L[2][2])



学习自:

廖雪峰的官方网站

Http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431675624710bb20e9734ef343bbb4bd64bcd37d4b52000



--结束END--

本文标题: Python学习-计算BMI的小程序

本文链接: https://www.lsjlt.com/news/189800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python学习-计算BMI的小程序
    示例:小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻18.5-25:正常25-28:过重28-32:肥胖高于32:严重肥胖用if-elif判断并打印结...
    99+
    2023-01-31
    程序 Python BMI
  • Python编写一个程序来计算 BMI 值。
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、BMI是什么?二、使用步骤 1.简单代码2.结果总结 前言 Python编写一个程序来计算 BMI 值: 一、BMI是什么? 小...
    99+
    2023-10-02
    python iot linux 全文检索
  • python学习—几个简单小程序
    刚开始学Python,基础很重要,告诫自己不要好高骛远,把基础打好才是最重要的。 下面用几个简单的题目来巩固一下所学: 输出1到100之间所有的偶数 输出1到100之间所有的奇数 输出1-2+3-4+…+99-100的和 ...
    99+
    2023-01-31
    几个 简单 程序
  • python编写小程序(计算器)
    #coding=gbk def yunsuan(userA,userB,operate): '运算函数' try: A = int(userA) B = int(userB) opera...
    99+
    2023-01-31
    计算器 程序 python
  • 学习python的第一天(编程,计算机组
    一.Typora 关于用Typora 自我感觉良好,基本快捷键也比较简单,ps:还是要多用用 二.编程 1.编程语言 是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。(来自百度百科对于编程语言的诠释) ...
    99+
    2023-01-31
    机组 python
  • 【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序)
    文章目录 一、我的微信小程序开发历程(1) 我的代码经历(2) 我的微信小程序项目 二、微信小程序开发的学习路线三、认识小程序(1) 小程序分类(2) 小程序是啥?① 小程序大概② uni...
    99+
    2023-09-06
    微信小程序 小程序 学习
  • 好程序员分享新手学习云计算的规划
      好程序员分享新手学习云计算的规划,云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络、服务器、存储、虚拟化等等。  云计算目前分为公有云和私有云。两者的区别只是提供的服务的对象不同,一个是企业内部使用,...
    99+
    2023-06-04
  • 现在学云计算还有前途吗?属于小白的云计算学习路线
    近年来,随着5G、云计算、大数据、物联网发展,越来越多的企业开始构建自己的互联网体系,Linux云计算在技术行业里的重要性越来越高,成为了IT从业者的必备技能之一。因此Linux云计算工程师便成了很多人向往的高薪职业。外行人对于云计算并不了...
    99+
    2023-06-04
  • python学习之面向对象程序设计的一些
    将属于一类的对象放在一起:     如果一个函数操纵一个全局变量,那么两者最好都在类内作为特性和方法实现。    不要让对象过于亲密:     方法应该只关心自己实例的特性,让其他实例管理自己的状态。 简单就好:     让方法小巧起来,...
    99+
    2023-01-30
    程序设计 面向对象 python
  • python学习第一天关于编程介绍和计算
    1.什么是编程语言? 首先是什么语言?语言是一个事物与另外一个事物沟通的介质 那么编程语言是人与计算机之间沟通的介质 2什么是编程(what) 编程就是程序员自己想做的事情让计算机去做的过程 百度:为了使计算机能够理解人的意图,人类就必...
    99+
    2023-01-30
    python
  • 云计算教程学习入门视频课件:小型云计算平台怎么搭建?
    俗话说“学起来简单,做起来就难了”,小型云计算平台怎么搭建?估计很多人都毫无头绪不知道如何是好,所以下面来讲解一个小型方案的云计算实施例子。在云计算蓬勃发展的今天,与其在家闲着,不如立即开始学习,当机遇爆发式来临时,能不能把握住,只看我们是...
    99+
    2023-06-04
  • Python学习小技巧之列表项的排序
    本文介绍的是关于Python列表项排序的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 典型代码1: data_list = [6, 9, 1, 3, 0, 10, 100, -100] d...
    99+
    2022-06-04
    小技巧 列表 Python
  • 【从零学习python 】85.Python进程池的并行计算技术应用
    文章目录 进程池运行效果 进程池中的 Queue运行结果 进阶案例 进程池 当需要创建的子进程数量不多时,可以直接利用 multiprocessing 中的 Process...
    99+
    2023-09-03
    学习 python Python 并行计算 进程池 multiprocessing 进程间通信 原力计划
  • Python学习之模块化程序设计示例详解
    目录关于模块化程序设计水果仓库功能简介主功能实现与程序入口实现添加功能实现列出所有信息功能实现查询信息功能实现删除信息功能完整程序如下关于模块化程序设计 什么是模块化程序设计? 程序...
    99+
    2022-11-13
  • 在线教育视频学习小程序系统设计与实现
        基于微信小程序的毕业设计题目(12)php在线教育视频点播学习小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)  项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序视频点播系统,前台用户使用小程...
    99+
    2023-09-11
    小程序 音视频 学习
  • 小程序实现简单的计算器
    本文实例为大家分享了小程序实现简单计算器的具体代码,供大家参考,具体内容如下 #app.json { "pages": [ "pages/index/index",...
    99+
    2022-11-12
  • 学习python的第二天(程序语言)
    一.程序语言 1.机械语言 由于0和1组成 优点:执行效率快 缺点:操作麻烦繁琐 2.汇编语言 比机械语言好点 优点:比机械语言操作方便 缺点,执行慢 3.高级语言 主要两个,java是编译性语言,python是解释性语言 二.pyth...
    99+
    2023-01-31
    第二天 程序语言 python
  • python格式的Caffe图片数据均值计算学习
    目录引言一、二进制格式的均值计算二、python格式的均值计算引言 图片减去均值后,再进行训练和测试,会提高速度和精度。因此,一般在各种模型中都会有这个操作。 那么这个均值怎么来的呢...
    99+
    2022-11-11
  • C#实现简单的计算器小程序
    作为一个程序员,如何从浅入深的训练自己的技术,可以通过一些小程序来训练下面简单介绍一下如何制作一个简单的计算器小程序 如下为制作之后的小程序截图 代码段 其中计算用了dataTab...
    99+
    2022-11-13
  • 【微信小程序开发】学习小程序的网络请求和数据处理
    前言 网络请求是微信小程序中获取数据和与服务器交互的重要方式。微信小程序提供了自己的API来处理网络请求,使得开发者可以轻松地在微信小程序中实现数据的获取和提交。本文将介绍微信小程序中的网络请求,包括使用wx.request发起GET和PO...
    99+
    2023-12-22
    学习 小程序 微信小程序 小程序开发 前端
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作