问题描述:
[多选]
有位同学利用Python语言编写BMI测评程序,代码如下所示:1 bmi=float(input("请输入你的BMI:"()2 if (bmi>=23.3):3 print("超重")4 else (bmi>=16.5):5 print("正常")6 else:7 print("超轻")程序可以根据用户的BMI值测评出用户体重情况(超重、正常、超轻)。运行程序时发现代码存在错误。对于程序中的错误,描述正确的选项是()。
A.第1行代码中bmi没有声明,不能直接使用。
B.第1行代码中无需使用float(),直接使用input()即可。
C.第4行代码中else有误,应将else改写为elif
D.Python语言对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,因此,第7行的print语句应该与第5行print语句缩进量相同。
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
- 我要回答: 网友(216.73.216.220)
- 热门题目: 1.对于使用冰块保鲜的冰鲜类产品 2.经控股营运部同意,对暂时允许 3.运政苏通卡的车辆卡内余额不足
