刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

输入一个正方形的边长(a)及一个长方形的长与宽(b、c),然后比较两个 图形的面积。如果长方形面积大,输出“RECTANGLE”;如果正方形面积 大,输出“SQUARE”;如果一样大,输出“SAME”。

输入描述:

输入正整数 a、b、c(0<a、b、c≤1000),分别代表正方形的边长和长方形的长与宽

输出描述:

如果长方形面积大,输出“RECTANGLE”

如果正方形面积大,输出“SQUARE”

如果一样大,输出“SAME”


【样例输入】

5 4 6

【样例输出】

SQUARE

使用微信搜索喵呜刷题,轻松应对考试!

答案:

```# 声明三个变量a, b, c = map(int, input().split())# 计算面积square_area = a**2rectangle_area = b * c# 比较面积if square_area > rectangle_area:print("SQUARE")elif square_area < rectangle_area:print("RECTANGLE")else:print("SAME")```

解析:

【喵呜刷题小喵解析】:
本题要求比较正方形和长方形的面积,并根据面积大小输出对应的结果。

首先,我们需要从输入中读取正方形的边长(a)和长方形的长与宽(b、c)。这里使用 `input().split()` 方法将输入的字符串按照空格分割,然后使用 `map(int, ...)` 将分割后的字符串列表转换为整数列表,最后使用元组解包将这三个整数分别赋值给变量 a、b、c。

接下来,我们计算正方形和长方形的面积。正方形的面积计算公式为 a^2,长方形的面积计算公式为 b * c。

最后,我们比较两个图形的面积,如果正方形面积大于长方形面积,输出 "SQUARE";如果长方形面积大于正方形面积,输出 "RECTANGLE";如果两个图形的面积相等,输出 "SAME"。这里使用条件语句 if-elif-else 进行比较和输出。
创作类型:
原创

本文链接:输入一个正方形的边长(a)及一个长方形的长与宽(b、c),然后比较两个 图形的面积。如果长方形面积大

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share