老师我刚刚敲代码的时候,把判断语句敲成 if score<100 or score>0 意思不也是一样的?在0到100之间的数字呀
为什么在函数里引用全局变量时在global之前对a进行操作会报错
引用__call__函数的语法和引用__init__函数的语法是一样的,经过我的测试,发现如果类里同时有这两个函数,那么在外面引用时会优先引用init函数。那么请问如何才能在不引起两函数冲突的情况下在外面引用同一个类下的call函数和init函数呢?或者说若两个函数本就不能在同一个类下正常共存,那么call函数引用self又有什么意义呢?
如果解释起来较麻烦,您可以根据下面的代码提供解释
正常情况下该代码会报错
#递归函数 老师结果为什么是4可不可以解释一下 def f(x): if x>0: return x-f(x-1)#x为确定值,返回f(x-1) else: return 0 print("结果",f(7))
1570705651(1).png
老师为什么输出不是66而是把22复制3次
为什么我这里时报错的
我这个
我这个怎么跟老师运行出来的结果不一样
d = [{'吕布': 108},{'关羽': 107},{'周仓': 79},{'许褚':105},{'李典':96},{'赵子龙': 105}]
老师,请问在以单键值对字典为元素的列表中,如何按照字典中的值的大小对列表元素进行排序
company = count =
等号右边的SXT和0也是在堆里面?
s1 = Student('张三',80)
s1在栈里?
怎么区分什么对象在堆里,什么对象属于栈里?
为啥打印结果不一样呢 我照着敲代码一模一样的
老师,我这个Employee是不是写错了
class All: def __init__(self,name,age): self.name = name self.age = age b =Employee("高琪",18) print(b.name) print(b.age)
请问老师为什么这个去除首尾字符”*“, 运行后开头的”*“没有去掉?
在C语言和py中,ab变量值互换有什么联系
py常数不大理解意思,是主要在py担任的是什么属性
如下代码和显示结果:为什么运行结果先显示报错信息后面还会有下一句的运行结果打印出SXT??不应该报错后后面的就执行不动了吗?这是什么运行顺序??SXT是怎么显示出来的?
class Student: company = "SXT" # 类属性 def __init__(self,name): self.name = name @classmethod def printCompany(cls): print(cls.company) print(self.name)#报错NameError: name 'self' is not defined #Student.printCompany()#访问类属性cls.company不报错,运行显示SXT Student.printCompany()
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637