A32720. 请编写程序求一个长方形周长和面积的计算器。要求:(1)用户从控制台输入长和宽(有可能是小数,单位是厘米);(2)如果用户输入的数不大于0(不考虑浮点数之外的数据类型),显示信息:“输入有误,请重新输入!”;(3)输出长方形的周长和面积,结果保留两位小数,并注明哪个是周长,哪个是面积。提示:周长公式:周长=(长+宽)*2面积公式:面积=长*宽友情提示:由于考试平台暂不支持eval()命令,同学们可…
填空题
较易
知识点
题目描述
请编写程序求一个长方形周长和面积的计算器。
要求:
(1)用户从控制台输入长和宽(有可能是小数,单位是厘米);
(2)如果用户输入的数不大于0(不考虑浮点数之外的数据类型),显示信息:“输入有误,请重新输入!”;
(3)输出长方形的周长和面积,结果保留两位小数,并注明哪个是周长,哪个是面积。
提示:
周长公式:周长=(长+宽)*2
面积公式:面积=长*宽
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
参考答案
chang = float(input("请输入长方形的长:"))
kuan = float(input("请输入长方形的宽:"))
if chang <= 0 or kuan <= 0:
print("输入有误,请重新输入!")
else:
zhouchang = (chang+kuan)*2
mianji = chang * kuan
print("周长是:{:.2f}厘米".format(zhouchang))
print("面积是:{:.2f}平方厘米".format(mianji))答案解析
评分标准:
(1)有输入语句:(2分)
(2)有类型转换语句;(2分)
(3)有条件判断语句;(2分)
(4)有周长和面积计算语句:(4分,每个2分)
(5)有输出语句:(2分)
(7)最后输出的格式符合要求。(1分)
上一题
下一题