第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 输出 体重肥胖 可参考下列资料 相关实践教程 python初探视频(致远工作室)
代码如下:
sg=eval(input("身高"))
tz=eval(input("体重"))
#代码开始
BIM = tz / sg**2
if BIM<=18.5:
print("体重过低")
elif 18.5<BIM<=24:
print("体重正常")
elif 24<BIM<=28:
print("体重超重")
else:
print("体重肥胖")
#代码结束
第6关:黄金价值计算
任务描述
编写程序,输入黄金价格(美元/盎司),美元兑人民币的汇率,黄金的数量(以克为单位),计算并输出黄金的人民币价值。(1盎司(oz) =31.1034768 克)。
测试说明
平台会对你编写的代码进行测试: 输入 黄金价格1727.48 美元汇率6.654 黄金数量10 输出 黄金价值3695.616
可参考下列资料 相关实践教程 python初探视频(致远工作室)
代码如下:
jg=eval(input("黄金价格"))
hl=eval(input("美元汇率"))
zl=eval(input("黄金重量"))
#代码开始
jz = jg*zl*hl/31.1034768
#代码结束
print("黄金价值{:.2f}".format(jz))
第7关:股票代码判断
任务描述
证券代码采用6位数字编码,编码规则定义如下:
编写程序,根据用户输入的6位股票编码判断其所属的版块。若代码不符合以上规则,显示错误编码。要求能循环输入判断,直到用户输入000000为止。
测试说明
平台会对你编写的代码进行测试:
输入 股票代码600053 输出 沪市A股 输入 股票代码300059 输出 创业板 输入 股票代码002315 输出 中小板 输入 股票代码688336 输出 科创板 输入 股票代码123456 输出 错误编码 输入 股票代码000000 结束程序 可参考下列资料 相关实践教程 python初探视频(致远工作室)
代码如下:
dm=input("股票代码")
###代码开始
while dm != '000000':
if dm[:2] == '60':
print("沪市A股")
elif dm[:3]=='000' :
print("深市A股")
elif dm[:3]=='002' :
print("中小板")
elif dm[:3]=='300':
print("创业板")
elif dm[:3]=='688':
print("科创板")
else:
print("错误编码")
dm = input("股票代码")
###代码结束
第8关:计算物业费
任务描述
某物业公司收取物业费的标准如下:楼梯房每月每平米0.8元,电梯房每月每平米1.8元,商业门面每月每平米3元。 若一次性缴纳12个月及以上,给予95折优惠。 编写程序,输入房屋类型(1代表楼梯房,2代表电梯房,3代表商业门面)和房屋面积、缴纳月数,计算客户应该缴纳的物业费。
测试说明
平台会对你编写的代码进行测试: 输入 类型1 面积130 月数12 显示 物业费1185.60
输入 类型2 面积100 月数6 显示 物业费1080.00
提示
用一个if结构根据类型计算物业费 再用一个if结构根据月数判断是否打折 两个if并列
可参考下列资料 相关实践教程 python初探视频(致远工作室)
代码如下
x=eval(input("类型"))
s=eval(input("面积"))
m=eval(input("月数"))
#代码开始
if(x == 1):
f = 0.8 * s * m
elif(x == 2):
f = 1.8 * s * m
else:
f = 3 * s * m
if(m>12):
f = f * 0.95
#代码结束
print("物业费{:.2f}".format(f))
坚强不是面对悲伤不流一滴泪,而是擦干眼泪后微笑面对以后的生活。 开始你的任务吧,祝你成功!