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

电子商务网站建设的一般流程写文案接单平台

电子商务网站建设的一般流程,写文案接单平台,vue做响应式网站,网站上的高清动态图怎么做的知识点回顾:类的定义pass占位语句类的初始化方法类的普通方法类的继承:属性的继承、方法的继承 作业 题目1:定义圆(Circle)类 要求: 包含属性:半径 radius。包含方法:①calculate_ar…
知识点回顾:
  1. 类的定义
  2. pass占位语句
  3. 类的初始化方法
  4. 类的普通方法
  5. 类的继承:属性的继承、方法的继承

作业

题目1:定义圆(Circle)类

要求:

  1. 包含属性:半径 radius。
  2. 包含方法:①calculate_area():计算圆的面积(公式:πr²)。②calculate_circumference():计算圆的周长(公式:2πr)。
  3. 初始化时需传入半径,默认值为 1。
import mathclass Circle:def __init__(self, radius=1):self.radius = radius  # 初始化半径,默认值为1def calculate_area(self):return math.pi * (self.radius ** 2)  # 计算圆面积:πr²def calculate_circumference(self):return 2 * math.pi * self.radius  # 计算圆周长:2πr# 示例用法
circle = Circle(5)
print(f"半径为 {circle.radius} 的圆:")
print(f"面积 = {circle.calculate_area():.2f}")        # 输出:78.54
print(f"周长 = {circle.calculate_circumference():.2f}")  # 输出:31.42

题目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 = length  # 初始化长,默认值为1self.width = width    # 初始化宽,默认值为1def calculate_area(self):return self.length * self.width  # 计算面积:长×宽def calculate_perimeter(self):return 2 * (self.length + self.width)  # 计算周长:2×(长+宽)def is_square(self):return self.length == self.width  # 判断是否为正方形:长==宽# 示例用法
rectangle1 = Rectangle(4, 5)
print(f"长方形1(长={rectangle1.length}, 宽={rectangle1.width}):")
print(f"面积 = {rectangle1.calculate_area()}")         # 输出:20
print(f"周长 = {rectangle1.calculate_perimeter()}")     # 输出:18
print(f"是否为正方形 = {rectangle1.is_square()}")       # 输出:Falserectangle2 = Rectangle(3, 3)
print(f"\n长方形2(长={rectangle2.length}, 宽={rectangle2.width}):")
print(f"面积 = {rectangle2.calculate_area()}")         # 输出:9
print(f"周长 = {rectangle2.calculate_perimeter()}")     # 输出:12
print(f"是否为正方形 = {rectangle2.is_square()}")       # 输出:True

题目3:图形工厂

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

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

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

import mathclass Circle:def __init__(self, radius=1):self.radius = radiusdef calculate_area(self):return math.pi * (self.radius ** 2)def calculate_circumference(self):return 2 * math.pi * self.radiusclass 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.widthdef create_shape(shape_type, *args):"""图形工厂函数,根据类型创建对应的图形对象参数:- shape_type: 图形类型,支持 "circle" 或 "rectangle"- *args: 传递给对应图形构造函数的参数返回:- 对应类型的图形对象实例"""if shape_type == "circle":return Circle(*args)elif shape_type == "rectangle":return Rectangle(*args)else:raise ValueError(f"不支持的图形类型: {shape_type}")# 示例用法
circle = create_shape("circle", 5)
print(f"圆面积: {circle.calculate_area():.2f}")  # 输出: 78.54rectangle = create_shape("rectangle", 4, 5)
print(f"长方形周长: {rectangle.calculate_perimeter()}")  # 输出: 18

@浙大疏锦行

http://www.gaoduandz.com/news/165.html

相关文章:

  • 推荐几个靠谱的网站2022网页分析报告案例
  • 手机优化网站建设alexa排名
  • 旅游投资公司网站建设如何在互联网上做推广
  • 珠海哪个公司建设网站好怎么创建网站快捷方式到桌面
  • 做幼儿网站的目标交易平台
  • 校园网站建设系统设计如何制作简单的网页链接
  • 大型购物网站排名嘉兴关键词优化报价
  • 网站建设平台策划百家号权重查询站长工具
  • 双辽做网站个人推广平台
  • 网站建设中 页面seo优化价格
  • 商丘建网站郑州seo代理公司
  • 设计素材网站p网络营销的核心
  • 简单做网站的软件社区建站网站系统
  • 网站未备案夸克搜索网页版
  • 一体化企业管理软件网站如何做关键词优化
  • wordpress文章内容编辑器最新seo操作
  • 自己制作网站的步骤专业推广公司
  • 盐城经济技术开发区建设局网站查权重网站
  • 山楼小院在哪家网站做宣传网络营销的理解
  • 贵阳网站开发招聘南宁seo规则
  • 网站建设需要在网络上如何实现高州网站seo
  • 网络公司网站做的不错的推广网站有效的方法
  • 房地产信息查询网长春seo公司
  • 怎么做赌博网站代理网推接单平台有哪些
  • 网站建设和微站建设的区别百度商城购物
  • WordPress众筹源码辽宁seo推广
  • 网站建设对软件测试员的要求网站查询平台官网
  • 如何把网站设为正确建设中seo怎么做优化
  • 温州外贸网站制作推广怎么做才可以赚钱
  • 黄骅市做网站价格云搜索网页版入口