体脂率计算器
第十二课 计算体脂率2.0
学习目标:
1. 复习字符串输入。
2. 复习while循环。
教学重难点:
字符串输入和while循环。
学习内容:
案例3:
使用 Python计算体脂率:
1.0:完成简单的体脂率计算 。
案例分析:
1. 用户输入个人的身高、体重、年龄、性别。
2. 根据公式计算身体质量指数BMI。
3. 在计算BMI的基础上根据公式计算体脂率。
4. 将体脂率结果输出。
5. 实现体脂率系统循环使用。
程序代码:
代码分析:
1. 用户输入对应字符串变量
在上节课中,我们在程序的开始已经定义了个人的性别、体重、身高、年龄,并赋值,但是对于一个系统来说使用十分的不灵活,因此,本节课将修改上节课的程序,让用户自己输入自己的个人信息,并且将用户输入的信息保存在对应的变量中,用于后续的计算使用。
在此过程中有用到上节课学习过的强制转换数据类型,接收input()函数的变量全部为字符串类型,因此我们需要将体重、身高和年龄转换为对应的类型,性别本身就是字符串,因此不用再进行转换。
2. 体脂率计算系统重复使用
到目前为止,我们可以实现用户输入个人信息,方便用户使用,单,但是每次使用时都需要重新运行程序,因此,我们在程序中添加我们之前学过的while循环,使程序可以重复使用。
在本程序中,我们先让用户输入y/n是否继续程序,如果用户输入的是y则继续执行循环程序,并且在用户结束本次循环时,继续让用户输入y/n,判断是否要继续执行循环,是则继续,否则退出并结束程序。
点击右键运行程序,得到结果如下图所示:
课后练习:
文章最后发布于: 2019-02-14 10:14:27
相关阅读
本章内容 数据依赖 仿射映射(Affine Mapping) 像的仿射映射 多面体的笛卡尔积(Cartesian Product of Polyhedra) 一、仿射 1.1
每天在淘宝开店的卖家有很多,小编想,对于卖家而言,最怕的一件事情就是有顾客来投诉了,因为投诉多了,对于自己的店铺会产生很多影响,并且
在互联网和信息化高度发达的今天,B和C类的产品始终围绕着我们,我们都是用户,能切身感受到产品的好坏。但是对于产品经理而言,其实并没
A5创业网(公众号:iadmin5)3月20日消息,SOHO中国在官方微信号发文称,近期自媒体“神棍局”等个人和机构公开发表文章,利用封建
最近花了点时间对计算机的原码,反码和补码进行了研究,对为什么要有反码和补码以及他们这么设计的原因有了一定的理解 机器数 一个