测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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分)

上一题 下一题