当前位置:百科知识 > 知到囤积居奇答案

问题描述:

[多选] 有位同学利用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语句缩进量相同。
参考答案:查看
答案解析:
☆收藏

随机题目