当前位置: 首页 > wzjs >正文

宿迁做网站哪家好百度搜索网址

宿迁做网站哪家好,百度搜索网址,沧县做网站,中铁门户网登录类 (一)题目1:定义圆(Circle)类 要求: 包含属性:半径 radius。包含方法: calculate_area():计算圆的面积(公式:πr)。calculate_circ…

(一)题目1:定义圆(Circle)类

要求:

  1. 包含属性:半径 radius。
  2. 包含方法:
  • calculate_area():计算圆的面积(公式:πr²)。
  • calculate_circumference():计算圆的周长(公式:2πr)。
  1. 初始化时需传入半径,默认值为 1。
class Circle:def __init__(self, radius=1):self.radius = radiusdef calculate_area(self):return 3.14 * self.radius ** 2def calculate_circumference(self):return 2 * 3.14 * self.radius# 示例使用
circle = Circle(5)
print("圆面积: {:.2f}".format(circle.calculate_area()))
print("圆周长: {:.2f}".format(circle.calculate_circumference()))

(二)题目2:定义长方形(Rectangle)类

  1. 包含属性:长 length、宽 width。
  2. 包含方法:
  • calculate_area():计算面积(公式:长×宽)。
  • calculate_perimeter():计算周长(公式:2×(长+宽))。 is_square() 方法,判断是否为正方形(长 == 宽)。
  1. 初始化时需传入长和宽,默认值均为 1。
class Rectangle:def __init__(self, length=1, width=1):self.length = lengthself.width = widthdef calculate_area(self):return self.length * self.widthdef calculate_perimeter(self):return 2 * (self.length + self.width)def is_square(self):return self.length == self.width# 示例使用
rect = Rectangle(4, 4)
print("矩形面积:", rect.calculate_area())
print("矩形周长:", rect.calculate_perimeter())
print("是否为正方形:", rect.is_square())

(三)题目3:图形工厂

创建一个工厂函数 create_shape(shape_type, *args),根据类型创建不同图形对象:图形工厂(函数或类)

shape_type="circle":创建圆(参数:半径)。

shape_type="rectangle":创建长方形(参数:长、宽)。

def create_shape(shape_type, *args):if shape_type == "circle":return Circle(*args)elif shape_type == "rectangle":return Rectangle(*args)else:raise ValueError("不支持的图形类型")# 示例使用
circle = create_shape("circle", 3)
rectangle = create_shape("rectangle", 5, 10)
print("圆面积:", circle.calculate_area())
print("矩形周长:", rectangle.calculate_perimeter())

@浙大疏锦行

http://www.dtcms.com/wzjs/342146.html

相关文章:

  • 那些网站可以做淘宝店铺推广营销和销售的区别
  • openwrt做网站如何推广自己的微信号
  • .net网站制作百度资讯
  • 做ppt图片网站 知乎小程序开发教程全集免费
  • 域名申请好了 要怎么做网站百度招聘官网首页
  • 乌鲁木齐住房和城乡建设厅网站关键词优化师
  • 淄博外贸网站建设公司深企在线
  • 用源码做网站app推广平台网站
  • 财政网站平台建设不足深圳网络推广有几种方法
  • 施甸网站建设跨境电商网站
  • 兰州网站公司百度商务合作电话
  • 做网站需要硬件软件百度智能云
  • 婚庆公司名字大全广东网络优化推广
  • 长治网站制作公司深圳网站营销seo费用
  • wordpress和apache什么是seo搜索引擎优化
  • 北京做网站设计招聘电子商务网站建设论文
  • 重庆seo哪个强衡阳seo快速排名
  • 百度推广网站建设凡科网微信小程序
  • 做网站设计公司百度代运营公司
  • 网站维护要学多久百度怎样免费发布信息
  • 网站建设nuoweb长沙seo平台
  • 苏州建行网站首页优化网址
  • 深圳做网站的公司360推广助手
  • 已经注册了域名怎么做简单的网站永久观看不收费的直播
  • 南宁企业自助建站个人网站制作
  • 合肥 电子商务 网站建设搜易网服务内容
  • 企业网站的开发与运维日常提升seo搜索排名
  • 伊利网站建设水平评价外贸网络营销推广
  • 农机公司网站建设打广告推广怎么做
  • 网站后台用什么开发网络销售平台排名