print('录入薪资:',salarys) print('平均薪资:{0}'.format(salarySum/4))
为什么这里,列表salarys可以直接用逗号连,而下面那个要用格式化
老师 视频中提到子类不会自动继承父类的构造函数 可是我自己试了一下 能继承的啊
class A: def __init__(self,a): self.a = a def a1(self): print(self.a) class B(A): pass a = A(1) a.a1() #打印1 b = B(3) b.a1() #打印3
最终结果 都打印出来了
视频里的元组和列表也可以互换,对吗
import turtle def draw_grid(a, b, number): p = turtle.Pen() x1 = [a + i * (b - a) // number for i in range(number + 1)] for i in range(number + 1): p.penup() p.goto(a, b - (b - a) // number * i) p.pendown() p.goto(b, b - (b - a) // number * i) for i in range(number + 1): p.penup() p.goto(a + (b - a) // number * i, b) p.pendown() p.goto(a + (b - a) // number * i, a) turtle.done() a = -200 b = 200 number = 10 draw_grid(a, b, number)
老师我又看了其他同学写的这部分代码,这部分逻辑没太看懂,希望老师能解释一下
为什么最后面那儿{}这个里面只能用0,用其他的会报错 empNum=0 salaryNum=0 salary=[] while True: s=input("请输入员工工资(输入Q退出): ") if s.upper()=="Q": print("录入完成,退出") break if float(s)<0: continue empNum+=1 salary.append(float(s)) salaryNum+=float(s) print("员工人数: {0}".format(empNum)) print("薪资总和: {1}".format(salaryNum)) print("平均薪资: {2}".format(salaryNum/empNum))
问题一: b=int(time.timr()) 为什么这个对象命名是两个time,这样写两个不会报错吗
老师我想问下,这个调用的顺序是这样的么
class Student:#2 def __init__(self,name,score):#3 self.name = name self.score = score def say_score(self):#5 print("{0}的分数是{1}".format(self.name,self.score)) S1 = Student("高琪",18)#1 S1.say_score()#4 S1.age = 30
老师你好,当我打x和y都是0时,为什么是“y轴”,而不是“原点”呢?
老师,箭头可以收吗?怎样才能和图片一模一样。
def __new__(cls, *args, **kwargs): if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj
我对这段代码不理解
##老师你好,麻烦问下前面构造函数讲的类下面的方法传入参数第一个必须是self,而play_game方法传入的是s没有self ##那为什么Person.play = play_game 缺少self不应该报错吗 Person.play = play_game p = Person() p.work() p.play()
1.判断下列逻辑语句的True,False.
1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 True
2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 Flase
2.求出下列逻辑语句的值。
1)、6 or 2 > 1 6
2)、3 or 2 > 1 3
3)、0 or 5 < 4 False
6)、3 and 2 > 1 True
7)、0 and 3 > 1 0
8)、2 > 1 and 3 3
9)、3 > 1 and 0 0
这些是怎么运算 不能理解 求完整的判断、计算方法过程
老师, a.reverse()和a.sort(reverse=True)区别在哪里
>>>a='I\nLOVE\nU'
>>> a
'I\nLOVE\nU'
>>> print(a)
I
LOVE
U
>>> b='I\'m a teacher'
>>> b
"I'm a teacher"
老师,为什么在命令运行中,直接输入a,出来的是字符串,其中的换行符\n不表现,必须用print()
而输入b,其中的 \' 可以直接运行出来 '
老师,您说的#不在标识符里,不能使用,那我这个#如果是作用于注释呢,又该怎么去区分呢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637