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

怎么做本地网站网页设计培训平台

怎么做本地网站,网页设计培训平台,建设电影会员网站首页,搭建网站怎么赚钱知识点回顾: 1.类的定义 2.pass占位语句 3.类的初始化方法 4.类的普通方法 5.类的继承:属性的继承、方法的继承 作业 题目1:定义圆(Circle)类 要求: 1.包含属性:半径 radius。 2.包含方法…

知识点回顾:

1.类的定义

2.pass占位语句

3.类的初始化方法

4.类的普通方法

5.类的继承:属性的继承、方法的继承

作业
题目1:定义圆(Circle)类
要求:
1.包含属性:半径 radius。
2.包含方法:
●calculate_area():计算圆的面积(公式:πr²)。
●calculate_circumference():计算圆的周长(公式:2πr)。
3.初始化时需传入半径,默认值为 1。

import math
class Circle:def __init__(self, radius = 1):self.radius = radiusdef calculate_area(self):return math.pi * self.radius ** 2def calculate_circumference(self):return 2 * math.pi *self.radiuscircle = Circle()
area = circle.calculate_area()
circumference = circle.calculate_circumference()
print(f"圆的面积为{area}")
print(f"圆的周长为{circumference}")

题目2:定义长方形(Rectangle)类
1.包含属性:长 length、宽 width。
2.包含方法:
● calculate_area():计算面积(公式:长×宽)。
● calculate_perimeter():计算周长(公式:2×(长+宽))。
● is_square() 方法,判断是否为正方形(长 == 宽)。
3.初始化时需传入长和宽,默认值均为 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()
area = rect.calculate_area()
perimeter = rect.calculate_perimeter()
is_square_result = rect.is_square()
print(f"矩形的面积为:{area}")
print(f"矩形的周长为:{perimeter}")
print(f"矩形是否为正方形:{is_square_result}")

题目3:图形工厂

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

  • shape_type="circle":创建圆(参数:半径)。
  • shape_type="rectangle":创建长方形(参数:长、宽)。
class Circle:def __init__(self, radius):self.radius = radiusclass Rectangle:def __init__(self, length, width):self.length = lengthself.width = widthdef create_shape(shape_type, *args):if shape_type == "circle":return Circle(*args)elif shape_type == "rectangle":return Rectangle(*args)else:raise ValueError("Invalid shape type")circle = create_shape("circle", 1)
rectangle = create_shape("rectangle", 2, 3)

@浙大疏锦行

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

相关文章:

  • 阿里云企业邮箱怎么申请安阳网站制作优化
  • 呼和浩特市做网站的企业网站的网络推广方案
  • 做网站的公司金坛安康微信公众平台
  • 南京浦口网站建设旅游网站建设属于什么以及学科
  • 无锡seo网站建设费用建设网站网站多少钱
  • 如何创建一个个人网站一家企业如何做网站推广
  • 做期货网站违法的吗网络制作网站
  • 如保做网站赢利北京网站设计网站设计公司价格
  • 手机交互网站如何把网站放在主机上
  • 门户网站 jsp如何建立一个学校网站
  • 建设档案员证书查询网站三合一网站建设推广
  • 新网站建设方案沭阳网站设计
  • 湖南北山建设集团网站郑州做手机网站建设
  • 母婴护理服务网站模板网站地图灰色效果的怎么做的
  • 网站建设的方法和技术湖北高速公路建设网站
  • seo按照搜索引擎的什么对网站设计师网站pintset
  • 吉林市网站建设公司部门设置
  • 义乌做网站公司哪家好长沙百度推广排名优化
  • 网站服务器ipwordpress 图片懒加载
  • 建设网站电话胶州网站建设哪里有
  • 成都做网站建设公司游戏网站有哪些
  • 怎么做审核网站24小时永久有效在线观看
  • 仿卢松松博客网站源码下载百度语音导航地图安装
  • 网站建站外包公司新网站如何做推广软文
  • 湖州集团网站建设郑州十大平面设计公司排名
  • 科技型中小企业服务平台seo高手是怎样炼成的
  • 房产网站建网站外发加工网费用大概多少
  • 整站优化 快速排名阜阳网站网站建设
  • 做网站动图的软件平面设计素材网站排行榜前十名
  • 苏州相城网站建设教育局网站建设管理工作意见