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

百度怎么做网站seo 专业

百度怎么做网站,seo 专业,云南微网站建设的公司有哪些,wordpress安装在子目录下知识点回顾: 类的定义pass占位语句类的初始化方法类的普通方法类的继承:属性的继承、方法的继承 比如def、class这些定义的关键词后,必须有一个有占据缩进位置的代码块。 还有下面这些依赖缩进的语句,都可以用pass语句来占位 x 1…
知识点回顾:
  1. 类的定义
  2. pass占位语句
  3. 类的初始化方法
  4. 类的普通方法
  5. 类的继承:属性的继承、方法的继承

比如def、class这些定义的关键词后,必须有一个有占据缩进位置的代码块。

还有下面这些依赖缩进的语句,都可以用pass语句来占位

x = 10
if x > 5:pass# 如果这里是空的,就会报错,可以注释试一下,即使x=1也会报错
else:print("x is not greater than 5")

作业

题目1:定义圆(Circle)类

要求:

  1. 包含属性:半径 radius。
  2. 包含方法:
  • calculate_area():计算圆的面积(公式:πr²)。
  • calculate_circumference():计算圆的周长(公式:2πr)。
  1. 初始化时需传入半径,默认值为 1。

# 示例运行
circle = Circle(5)
print(f"半径:{circle.radius}")       # 输出:半径:5
print(f"面积:{circle.calculate_area()}")   # 输出:面积:78.54(保留两位小数)
print(f"周长:{circle.calculate_circumference()}") # 输出:周长:31.42(保留两位小数)

输入

#定义圆(Circle)类,默认radius为1
class Circle:#定义类属性
    pi = 3.14#定义构造方法def __init__(self,radius=1):  # 添加默认值
        self.radius = radius#定义计算面积的方法def area(self):return self.pi * self.radius ** 2#定义计算周长的方法def perimeter(self):return 2 * self.pi * self.radius#创建Circle类的实例
c = Circle(5)
# 添加计算结果输出
print(f"半径5的圆面积: {c.area()}, 周长: {c.perimeter()}")  # 输出显式指定半径的结果# 创建使用默认半径的实例
c_default = Circle()
print(f"默认半径的圆面积: {c_default.area()}, 周长: {c_default.perimeter()}")

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

  1. 包含属性:长 length、宽 width。
  2. 包含方法:
  • calculate_area():计算面积(公式:长×宽)。
  • calculate_perimeter():计算周长(公式:2×(长+宽))。 is_square() 方法,判断是否为正方形(长 == 宽)。
  1. 初始化时需传入长和宽,默认值均为 1。

rect = Rectangle(4, 6)
print(f"长:{rect.length}, 宽:{rect.width}")  # 输出:长:4, 宽:6
print(f"面积:{rect.calculate_area()}")      # 输出:面积:24
print(f"周长:{rect.calculate_perimeter()}")  # 输出:周长:20
print(f"是否为正方形:{rect.is_square()}")    # 输出:是否为正方形:Falsesquare = Rectangle(5, 5)
print(f"是否为正方形:{square.is_square()}")  # 输出:是否为正方形:True

输入

#定义长方形(Rectangle)类,初始化时需传入长和宽,默认值均为 1。class Rectangle:def __init__(self, length=1, width=1):
        self.length = length
        self.width = widthdef area(self): # 计算面积return self.length * self.widthdef perimeter(self): # 计算周长return 2 * (self.length + self.width)def display(self): # 显示长和宽print(f"长: {self.length}, 宽: {self.width}"f"面积: {self.area()}, 周长: {self.perimeter()}")
# 创建一个 Rectangle 对象
rectangle = Rectangle(4, 5)
# 显示长和宽
rectangle.display()

题目3:图形工厂

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

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

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

shape1 = create_shape("circle", 5)
print(shape1.calculate_circumference())  # 输出:31.42shape2 = create_shape("rectangle", 3, 4)
print(shape2.is_square())                # 输出:False

输入

#创建一个工厂函数 create_shape(shape_type, *args),根据类型创建不同图形对象:图形工厂(函数或类)
#shape_type="circle":创建圆(参数:半径)。
#shape_type="rectangle":创建长方形(参数:长、宽)。class Circle: # 圆类def __init__(self, radius): # 初始化方法,传入半径
        self.radius = radius # 半径属性def area(self): # 计算面积方法return 3.14 * self.radius * self.radius # 返回面积def perimeter(self): # 计算周长方法return 2 * 3.14 * self.radius # 返回周长class Rectangle: # 长方形类def __init__(self, length, width): # 初始化方法,传入长和宽
        self.length = length # 长属性
        self.width = width # 宽属性def area(self): # 计算面积方法return self.length * self.width # 返回面积def perimeter(self): # 计算周长方法return 2 * (self.length + self.width) # 返回周长def 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", 5) # 创建圆对象,半径为5
print(circle.area()) # 输出圆的面积
print(circle.perimeter()) # 输出圆的周长

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

相关文章:

  • 怎样下载建设银行信用卡网站网店运营
  • 3d网站制作厦门关键词排名推广
  • 手机端原神怎么seo关键词优化排名
  • 厦门网站建设2seo优化宣传
  • 上海娱乐场所关门亚马逊关键词快速优化
  • 做网站好的网站建设公司哪家好广西百度seo
  • 静安网站设计保定seo网站推广
  • 商城网站建设郑州关键词网站优化排名
  • 网站开发流行工具网络营销策略概念
  • win7可以做网站吗企业关键词排名优化网址
  • 网站模板插件培训课
  • Godaddy优惠码网站怎么做的b2b网站
  • 招聘网站开发方案doc怎么让百度收录我的网站
  • 网站数据库百度广告投放技巧
  • 京东商城企业网站建设分析电子商务营销策略
  • 北京做网站好的关键字挖掘
  • 网站素材网google搜索中文入口
  • 做网站需要走哪些程序免费b站动漫推广网站2023
  • 做网站的工资高吗?百度站长工具网站
  • 网站开发asp.net长沙百度推广排名优化
  • 跨境电商建站免费产品推广网站
  • 网站建设中 html东莞营销推广公司
  • 百度喜欢什么样的网站seo关键词有话要多少钱
  • 做网站怎么做推广搜外seo
  • 自己用iis怎么建设网站优化大师人工服务电话
  • 这几年做啥网站致富手游推广个人合作平台
  • 大连英文网站建设重庆seo报价
  • 石家庄做网站的互联网广告精准营销
  • 网站动画广告条怎么做的郭生b如何优化网站
  • 宁夏建设职业技术学院网站seo研究中心vip课程