Python初探(四,五)

您所在的位置:网站首页 体重指数bmi191 Python初探(四,五)

Python初探(四,五)

2024-07-10 10:30| 来源: 网络整理| 查看: 265

第4关:循环原油金额换算

任务描述 本关任务:编写一个循环实现原油金额计算的程序。用户输入原油价格和带有单位的数量,计算并显示金额。用户可连续输入带有单位的字符,直到用户输入n或N。

相关知识 为了完成本关任务,你需要掌握: 如何执行循环语句

循环语句

while循环 while:

当条件为True时,执行语句块1的语句。

注意条件后面有冒号,语句块1需要缩进。

当条件不为True时,退出循环,执行后面的。

设置循环条件为sy!= 'N' and sy!='n' 表示sy不是n或N,返回True,则执行语句块1。

当sy是n或N时,返回False,则结束循环。

注意:在循环的语句里,需要有输入sy的语句。否则循环条件的sy永远为输入的第一个值。

该输入语句与if语句是同一个层次的,应该有相同的缩进。

测试说明 平台会对你编写的代码进行测试:

测试数据:

请输入原油价格60

请输入原油数量123

输入格式错误

请输入原油数量123t

52714.29

请输入原油数量902bbl

54120.00  

#循环原油产量换算程序 jg= eval(input("请输入原油价格")) sy = input("请输入原油数量") #代码开始 while sy != 'N' and sy != 'n': if sy[-1] == 't': print("{:.2f}".format(eval(sy[:-1])/0.14*jg)) elif sy[-3:] == "bbl": print("{:.2f}".format(eval(sy[:-3])*jg)) else: print("输入格式错误") sy = input("请输入原油数量") #代码结束 第5关:BMI指数判断 任务描述

BMI指数(身体质量指数,简称体质指数又称体重指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。

bmi小于18.5,为体重过低;bmi18.5-24(包含24),为体重正常;bmi为24-28(包含28),为体重超重;bmi超过28,为体重肥胖。

输入身高和体重,显示其分类

测试说明

平台会对你编写的代码进行测试:

输入

身高1.6

体重50

输出

体重正常

输入

身高1.7

体重150

输出

sg=eval(input("身高")) tz=eval(input("体重")) #代码开始 bmi=tz/(sg*sg) if bmi


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3