count=1salary=0print("请输入12个月工资:")while True: s=input("请输入{0}月的月薪:".format(count)) if count>11: break if float(s)<0: continue count+=1 salary+=float(s)print("你的年薪为:{0}".format(salary))print("平均工资:{0}".format(salary/count))
如果输入不是数,需重新输入,如何改?
QQ截图20190705211825.png
c:my_text.count(c)中的第一个C不明白。
if s.upper()=='Q':如果大小写都可以如何写?
构造方法:传入 x,y,width,height,如何做到(x,y)不传而只传 width和 height ?
def turn1(*c): s=[] for i in c: s.append(i) print(s) print(s.sort()) return s.sort() q=turn1(1,2,3,4,5,6) print(q)
为什么为None?
QQ截图20190704220635.png
#encoding=utf-8 import turtle t=turtle.Pen() t.speed(10) s=[] while True: x=input("请输入点的坐标(以x,y的方式输入,以Q或q结束):") if x.upper()=="Q": break else: s.append(x) print(s) print(eval(s[0])) for i in s: for j in s: t.penup() t.goto(eval(i)[0],eval(i)[1]) t.pendown() t.goto(eval(j)[0],eval(j)[1]) turtle.done()
QQ截图20190704212502.png
老师,不知道为什么画图的窗口总是未响应?是代码有问题吗?
还有如果想一下同时输入x,y的值,有哪些办法?
QQ截图20190704201603.png
为什么这些章节在整个课程体系里没有了?
是不是只有该类或者该类的实例对象才可以调用该类的方法,该类的方法对于除了该类或者该类的实例对象以外的任何操作,方法,对象,属性,变量都没有影响?
#encoding=utf-8 class Person: def __init__(self,name): self.name = name def __add__(self, other): if isinstance(other,Person): return "{0}--{1}".format(self.name,other.name) else: return "不是同类对象,不能相加" def __mul__(self, other): if isinstance(other,int): return self.name*other else: return "不是同类对象,不能相乘" p1 = Person("高淇") p2 = Person("高希希") x = p1 + p2 print(x) print(p1*3) x2=5+6 print(x2)
为什么__add__方法已经被重写,x2还能进行5+6的操作?
QQ截图20190704132443.png
super(Student,self).__init__(name,age)怎么理解?
”super(Student,self).__init__(name,age)是父类的,super().__init__(self,name,age)是子类。”这句话怎么理解?
老师 如果是三个相加呢,代码怎么写??不会写
QQ截图20190703121347.png
QQ截图20190703121356.png
一个类属性可以通过类或它的实例来调用吗?是两种都可以调用吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637