x = p1 + p2
print(x)
代碼運作流程從頭到尾為何?實參部分,想請教整個程序運作詳細流程與實參如何導入
按程序結果判斷並不是兩個實參導出再最後相加,畢竟重寫了方法,但若只有"高淇"進了__add__方法,那"高希希"是other嗎?為什麼呢?
print(p1*3)
同理,為什麼3就被默認為int了,並無調用__mul__,只print了p1也就是Person("高希希")這個類
老师,我这个为是不显示距离呢
类名和对象名的根本区别是什么?
为什么我的指令实施不出来
老师,为啥我这里不是直接输出1~100所有数的累加和:5050,而是一条一条的输出
class Person: def __init__(self,name,age): print("Person的构造方法") self.name = name self.age = age def say_age(self): print(self.name,"的年龄是:",self.age) class Student(Person): def __init__(self,score): Person.__init__(self,name,age) self.score = score s1 = Student(85) s1.say_age() print(dir(s1))
老师,如果子类定义一个父类没有的属性,然后继承父类有的属性,子类里的构造方法__init__()里是一定要含有继承的属性吗
像上面代码一样,但代码是报错的
OX的a,b,c,d,e,f表达的是什么意思?
python
老师我咋找不到我的命令行模式
class Employee: id_conut = 1000 def __init(self,name,salary): self.id = Employee.id_conut+1 Employee.id_conut+=1 self.name = name self.salary = salary def __add__(self, other): if isinstance(other,Employee): print("{},{}的工资和:{}".format(self.name,other.name,(self.salary+other.salary))) @property def salary(self): return self.__salary @salary.setter def salary(self,salary): if 1000<salary<50000: self.__salary = salary else: print("薪水输入错误,只能在1000-50000之间") employee1 = Employee("张三",3000) employee2 = Employee("李四",4000) print(employee1.id,employee1.name,employee1.salary) print(employee2.id,employee2.name,employee2.salary)
老师,这为啥说没有参数啊
def ShuLie(n): if n==1: return 1/2 else: return n/(n+1)+ShuLie(n-1) print(ShuLie(3))
老师,print(ShuLie(3))把这个print()去掉为什么不会打印结果,ShuLie(3)不是调用函数了嘛,返回值不是不为None吗
def
NiXun(n):
n
=
list
(
str
(n))
n.sort(reverse
True
)
print
(n)
NiXun(
3254
老师,这输出是以列表形式输出的,如果想以整数形式输出怎么办
while True: score = int(input("请输入学生成绩:")) if score<0 or score>100: print("输入错误,请重新输入") continue if 0<score<60: print("不及格") elif 60<=score<80: print("及格") elif 80<=score<90: print("良好") elif 90<=score<=100: print("优秀")
老师,这不是一直循环嘛,如果输入几个成绩之后想退出程序,应该怎么改
老师,我确认一下这两个turtleYears返回的值不一样是因为我的计算规则不同对吧,那在实际开发业务场景中
Days-Months-Years和Days-Years
这两种计算方式都会存在还是会默认从Days-Years这种计算方式呢
什么是编译性语言和解释性语言
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637