老师为啥输入错误后,重新输入范围内数值后不执行语句了呢?
我把两个作业写到同一个PYcharm中时提示有冲突,分开就可以运行,请问这个怎么写在一个文件里不冲突?
# Python中的类方法和静态方法 class Student: company = "尚学" def __init__(self, name): self.name = name # 定义类方法,cls表示类对象本身 @classmethod def print_company(cls): print("我的公司是{}".format(cls.company)) # 定义静态方法 @staticmethod def add(a, b): print("{} + {} = {}".format(a, b, a + b)) return a + b s1 = Student("小明") s1.print_company()
老师,想问下类方法的调用格式不是类名.类方法名()吗,为什么我用实例对象调类方法也能正常执行呢
老师,lambda函数这样打印为什么不行呢?只能按照视频那样一个一个提取么?如果列表对象太多写不是很麻烦么?
为啥只有x的坐标,y的呢?
为什么这里要使用--这个吗
老师,为什么要写True和False
class Employee: id = 1000 def __init__(self, name, salary): self.__name = name self.__salary = salary Employee.id += 1 @property def salary(self): return self.__salary @salary.setter def salary(self, salary): if 1000 < salary < 50000: self.__salary = salary else: print('不在范围内') def __add__(self, other): return self.salary+other.salary a = eval(input('输入第一个人的名字:')) a1 = eval(input('输入第一个人的薪水:')) emp1 = Employee(a, a1) emp1.salary = a1 b = eval(input('输入第二个人的名字:')) b2 = eval(input('输入第二个人的薪水:')) emp2 = Employee(b, b2) emp2.salary = b2 x = emp2 + emp1 print('薪水和为:', x)
老师,这里的
def __add__(self, other): return self.salary+other.salary
other是什么?
老师,我自己发现了错误。将“True”打成了“Ture”
老师,您好!请问print()函数中的end参数默认是end="\n",那最后一行print()中没有写出end呢,也是默认吗?
为什么print(),不用print("\n")?
老师,请问有符号这个是不是代表死循环?解答一下,谢谢。
老师 能解释一下吗
有点想不通
假如说这个画笔速度非常快 能不能达到视频那种一帧一帧的效果?
这个报错没有找到原因,老师帮忙看看问题出在哪
老师如果我有一个py的文件,然后传到另一个电脑上,为什么不能直接在命令行模式下运行?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637