请问老师 我这个为什么会这样
老师 请问一下 对列表进行修改的函数 为何没有加return返回值啊
为什么我的这个代码会向上覆盖
a = int(input("输入分数:")) grade = '' if a<60 : garde = "不及格" elif a<80: garde = "及格" elif a<90: garde = "良好" elif a <=100: garde = "优秀" print("分数是{0},等级是{1}".format(a,grade))
为什么这个等级没有办法显示啊?
这个视频的时间段03:47——03:52是怎么一下子打出四个print(a)的?
pythongrame 上的*c后面的**d打印不出来 跟视频题目上的不一样
不可变对象里面包含的子对象是可变的,则方法内修改这个这个可变对象,源对象也发生了变化 为什么id没变
老师,为什么我按照你视频的来敲这个代码,结果返回的是None的?
''' 使用工厂模式、单例模式实现如下需求: (1) 电脑工厂类 ComputerFactory 用于生产电脑 Computer。工厂类使用单例模式,也就是说只能有一个工厂对象。 (2) 工厂类中可以生产各种品牌的电脑:联想、华硕、神舟 (3) 各种品牌的电脑使用继承实现: (4) 父类是 Computer 类,定义了 calculate 方法 (5) 各品牌电脑类需要重写父类的 calculate ''' class Computer(): ''' 笔记本电脑父类 ''' def calculate(self): print("开始生产笔记本电脑...") class ComputerFactory(): ''' 工厂类 ''' __obj = None #类型 __init_flag = True def __init__(self): if ComputerFactory.__init_flag: print("init....") ComputerFactory.__init_flag = False def createNotebook(self, flag): if flag == "lenovo" : return LianX() elif flag == "ASUS" : return HuoShuo() elif flag == "Hasee" : return ShenZ() else:return print("未知的品牌") def __new__(self, *args, **kwargs): if self.__obj == None: self.__obj = object.__new__(self) return self.__obj class LianX(Computer): ''' 联想电脑 ''' def calculate(self): print("生产一台联想电脑...") class HuoShuo(Computer): ''' 华硕电脑 ''' def calculate(self): print("生产一台华硕电脑...") class ShenZ(Computer): ''' 神舟电脑 ''' def calculate(self): print("生产一台神舟电脑...") com = ComputerFactory() c = com.createNotebook("ASUS") print(c.calculate()) lenovo = com.createNotebook("lenovo") print(lenovo.calculate()) hasee = com.createNotebook("Hasee") print(hasee.calculate())
老师,你看我的这个代码,为什么输出的时候会打印none
已经验证,不区分大小写,不知道我的这个方法可行不?
标识符
标识符区分大小写么?
老师,我搞定啦 !!!!!不好意思,没看到后面,先自己打了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637