题目信息

题目类型
六级
题目年份
2025
题目题型
编程题
关 键 词
计算圆形的面积

题目题干

36.计算圆形的面积jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
编写一个父类Shape,具有一个属性color和一个方法get area(),用于计算形状的面积。然后,基于Shape类创建子类Circle,表示圆jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
形。子类需要实现父类的方法get_area()来计算自身的面积。jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
具体要求:jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(1)Shape类包含以下属性和方法:jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
属性:color(字符串类型,表示颜色)jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
方法:get_area()(计算并返回面积,方法体为空,由子类实现)jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(2)Circle类是Shape类的子类,包含以下属性和方法:jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
属性:radius(浮点数类型,表示圆形的半径)jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
方法:写并实现get_area()方法,根据圆形的半径计算并返回面积。jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请根据要求,补全代码。jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
import mathjNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class Shape:jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def①;jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
self.colorcolorjNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def get_area(self):jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PassjNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class Circle(②);jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def③:jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
super(). _init_(color)jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
self.radius radiusjNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def get_area(self):jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return math.pi * self.radius * 2jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
circle=④("blue", 2)jNn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(⑤)

答案解析

相关题目

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢