螢幕截圖 2021-06-01 下午11.58.19.png
老師,我想問問為什麼 print(add(20,50)*10) 那里會重新出多一次 sum 然後下一行又出return了的值?? 要怎樣做才只出return的值?? 謝謝老師!
老师,这几种方法创建字典对象的时候有的时候要加引号,有的时候不加引号,我都分不大清,这个怎么理解比较好呢
if a.upper()=='Q':
a.upper()是什么方法?
num=input('输入一个数字:')print('你的数字是:‘+str(num) if int(num)>10 else '数字太小')
老师,为什么这样会报错
第二种方法给num赋值:“num=0”是不是多余了,还是有其它的考虑?我没写程序也能运行
如图,我定义的add()函数是希望得到三个整数相加的和。但由于Python是动态数据类型的编程语言,传参时若传入的是三个字符型的数据,则函数的功能就变为拼接字符串,请问如何避免这种情况?
老师我想问那个count是怎么加1的,因为下面s1=Student("高崎",80)而运行了整个class Student这个类吗
如何解答
为什么同样的代码在New File上不能跑,但是在IDLE的初始界面能跑?
一、关于【方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类的方法, 也称为“重写”】的疑惑?
当子类重新定义父类中的方法,是否是替换了父类中原有的方法,从而调用的是新方法。亦或是仅仅在子类中定义了与父类同名的新方法?
class Employee: def __init__(self, id, name, salary): self.id=id self.name=name self.salary=salary def __add__(self, other): if isinstance(other,Employee): s=self.salary+other.salary return s e1=Employee(1,'hank',50) e2=Employee(1,'pyq',100) E=e1+e2 print(E)
运行截图:
老师你好:
我这个总是报两个类型不能相加,找不到是哪里错了,__add__没有重载成功是嘛?
谢谢老师
这个视频的时间段03:47——03:52是怎么一下子打出四个print(a)的?
逻辑行是什么意思?如何理解?凑够20字!!
在写海龟绘图中,每行开头的提示符是不是可以省略?我看前一个视频中,里面在idle中绘制海龟绘图中,有提示符,是有什么含义吗?求解
老师:这段代码的意思不应该是倒叙输出5423吗,为什么输出了5432,
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637