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

网站建设与维护税率广东seo网络培训

网站建设与维护税率,广东seo网络培训,智卡会员管理系统,智能模板网站建设工具打卡MIT6.100L(17/26) 一、背景 写一个Vehicle类,一个Vehicle有以下属性: 轮子的数量 乘客数量 颜色 最大载客数: 5 class Vehicle(object):def __init__(self, w, o, c):"""交通工具有以下属性:轮子的数量(int)、乘客数…

打卡MIT6.100L(17/26)

一、背景

写一个Vehicle类,一个Vehicle有以下属性:

轮子的数量

乘客数量

颜色

最大载客数: 5

class Vehicle(object):def __init__(self, w, o, c):"""交通工具有以下属性:轮子的数量(int)、乘客数量(int)、颜色(str)最大载客数: 5"""self.wheels = wself.occupants = oself.color = c

二、坑点

在上面的 Vehicle 类代码基础上进行扩展。
Vehicle 类创建另一个名为 add_n_occupants 的方法,该方法接受一个整数 n 作为参数。
当调用该方法时,使其在增加乘员时进行以下检查:

  • 如果增加后的乘员数量超过 max_occupancy,则不执行增加操作。
  • 抛出 ValueError 异常,并提供适当的错误信息。

如果增加后的乘员数量不超过 max_occupancyself ,乘员数量增加 n,并返回增加后的总乘员数。

如果这么写的话。。。。。。

    def add_n_occupants(self, n):self.occupants += nif self.occupants > self.max_occupancy:raise ValueError("too many man")else:return self.occupantsv2 = Vehicle(4, 3, "blue")
print(v2.add_n_occupants(3))

在执行代码后,虽然会报错,但是实际上,v2也依然修改成了6,因为他的值已经被修改了,只是在代码逻辑上抛出报错。

所以我们可以多声明一个变量,来存储这个过程。

    def add_n_occupants(self, n):new_occ = self.occ + nif new_occ > self.max_occ:raise ValueError("exceeded max occupancy")else:self.occ = new_occreturn self.occ

这样不仅按题目要求报错,occ也没有改变他的值。

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

相关文章:

  • 有没有免费建站搜索引擎优化seo的英文全称是
  • 做家教去哪个网站营销型网站建设推荐
  • 3合1网站建设网络广告宣传平台
  • 邢台网站制作站长之家官网
  • 彩票网站建设哪里百度地图官网2022最新版下载
  • 个人学做网站域名注册信息怎么查
  • 西安大型网站开发关键词首页排名代发
  • 东莞原创设计院官网seo点击排名
  • 建设通相似的网站aso如何优化
  • 政府网站哪家公司做的互联网
  • 一般网站用什么软件做百色seo外包
  • 个人可以架设网站吗网络营销推广策划的步骤
  • 国外网站能否做百科参考资料淘宝运营主要做些什么
  • 网站的建设ppt模板seo排名优化软件有
  • 网站需求分析怎么做洗发水营销推广软文800字
  • 东阳科技网站建设营销策略4p
  • 互助网站建设新闻株洲最新
  • php 做视频网站网络营销与推广
  • 买服务器的网站搜索引擎算法
  • 社交网站用户体验如何提高网站的自然排名
  • 旅游电子商务网站推广策略分析百度统计登录
  • 便宜的购物网站排名韶山百度seo
  • 各大招聘网站收费标准类似火脉的推广平台
  • 做旅游行程的网站南京seo圈子
  • 哪个网站论文多百度网盘下载的文件在哪
  • 珠海网站策划公司宣传渠道有哪些
  • 成都自适应建站哪家好seo长尾关键词优化
  • 宁波新亚建设公司网站南宁seo推广服务
  • 松江做移动网站个人博客seo
  • 怎么做网站编辑短信营销平台