必威体育Betway必威体育官网
当前位置:首页 > IT技术

Python第十二课 计算体脂率2.0

时间:2019-10-26 17:43:25来源:IT技术作者:seo实验室小编阅读:63次「手机版」
 

体脂率计算器

第十二课 计算体脂率2.0

学习目标:

1. 复习字符串输入。

2. 复习while循环。

教学重难点:

字符串输入和while循环。

学习内容

案例3:

使用 Python计算体脂率:

1.0:完成简单的体脂率计算 。

2.0:根据用户输入个人信息计算体脂率,程序持续运行。

案例分析

1. 用户输入个人的身高、体重、年龄、性别。

2. 根据公式计算身体质量指数BMI。

3. 在计算BMI的基础上根据公式计算体脂率。

4. 将体脂率结果输出。

5. 实现体脂率系统循环使用。

程序代码

Python第十二课 计算体脂率2.0

代码分析:

1. 用户输入对应字符串变量

在上节课中,我们在程序的开始已经定义了个人的性别、体重、身高、年龄,并赋值,但是对于一个系统来说使用十分的不灵活,因此,本节课将修改上节课的程序,让用户自己输入自己的个人信息,并且将用户输入的信息保存在对应的变量中,用于后续的计算使用。

在此过程中有用到上节课学习过的强制转换数据类型,接收input()函数的变量全部为字符串类型,因此我们需要将体重、身高和年龄转换为对应的类型,性别本身就是字符串,因此不用再进行转换。

Python第十二课 计算体脂率2.0

2. 体脂率计算系统重复使用

到目前为止,我们可以实现用户输入个人信息,方便用户使用,单,但是每次使用时都需要重新运行程序,因此,我们在程序中添加我们之前学过的while循环,使程序可以重复使用。

在本程序中,我们先让用户输入y/n是否继续程序,如果用户输入的是y则继续执行循环程序,并且在用户结束本次循环时,继续让用户输入y/n,判断是否要继续执行循环,是则继续,否则退出并结束程序。

Python第十二课 计算体脂率2.0

Python第十二课 计算体脂率2.0

点击右键运行程序,得到结果如下图所示:

Python第十二课 计算体脂率2.0

课后练习:

尝试将提示信息修改的更加明确,可以加入分隔符等。

文章最后发布于: 2019-02-14 10:14:27

相关阅读

多面体编译基础(二)

本章内容 数据依赖 仿射映射(Affine Mapping) 像的仿射映射 多面体的笛卡尔积(Cartesian Product of Polyhedra) 一、仿射 1.1

如何降低淘宝投诉率?什么是纠纷退款率?

每天在淘宝开店的卖家有很多,小编想,对于卖家而言,最怕的一件事情就是有顾客来投诉了,因为投诉多了,对于自己的店铺会产生很多影响,并且

B端和C端产品主要差异:用户、体验、数据

在互联网和信息化高度发达的今天,B和C类的产品始终围绕着我们,我们都是用户,能切身感受到产品的好坏。但是对于产品经理而言,其实并没

SOHO起诉自媒体“神棍局”:利用封建迷信攻击望京SOHO

A5创业网(公众号:iadmin5)3月20日消息,SOHO中国在官方微信号发文称,近期自媒体“神棍局”等个人和机构公开发表文章,利用封建

计算机原码,反码,补码

最近花了点时间对计算机的原码,反码和补码进行了研究,对为什么要有反码和补码以及他们这么设计的原因有了一定的理解 机器数 一个

分享到:

栏目导航

推荐阅读

热门阅读