python体重转换_Python第十二课 计算体脂率2.0

第十二课 计算体脂率2.0

学习目标:

1. 复习字符串输入。

2. 复习while循环。

教学重难点:

字符串输入和while循环。

学习内容:

案例3:

使用 Python计算体脂率:

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

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

案例分析:

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

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

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

4. 将体脂率结果输出。

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

程序代码:

代码分析:

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

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

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

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

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

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

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

课后练习:

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值