Employee: def_init_(self,,name,salary) self.id = self.name = name self.salary = salary (,percent): .salary*= (+percent/) (self): self.name (self): self.id (self): self.salary
这个那里不对
老师,如果输入负数,也会被计入4次,结果是只输入了三个员工。我自己写的,和视频范例都是这个问题
emp_num = 0 salarys = [] salary_sum = 0 for x in range(4): s = input("输入员工工资:") emp_num += 1 if s.upper()=="Q": print("你只输入了{0}个员工".format(emp_num-1)) break if float(s) <0: print("输入错误,请重新输入。") continue salary_sum += float(s) salarys.append(float(s)) average = "%.1f"%(salary_sum/emp_num) else: print("输入完毕") print("工资明细:{0}".format(salarys)) print("工资平均数:{0}".format(average)) print("员工数量:{0}".format(emp_num))
结果:
请一共输入4名员工的薪资(按Q或者q时结束)1000 请一共输入4名员工的薪资(按Q或者q时结束)2000 请一共输入4名员工的薪资(按Q或者q时结束)-2000 请一共输入4名员工的薪资(按Q或者q时结束)2000 你已经全部录入4名员工的薪资。 录入薪资: [1000.0, 2000.0, 2000.0] 平均薪资:1250.0
如果随机提取字符串的内容,步长有规律(比如以1,2,3。。。),除了一个个切片后拼接后还有其他办法吗?
老师,生成器对象不是只能用一次吗,下面的for语句,每循环一次,不都使用一次生成器对象吗?
还是整个循环结束才算是用一次?
>>> gnt = (x for x in range(1,100) if x%9==0) >>> for x in gnt: print(x,end=' ') 9 18 27 36 45 54 63 72 81 90 99 >>> for x in gnt: print(x,end=' ')
老师帮我看下,是什么问题?加上注释就报错,我检查了英文字符了,谢谢
老师,运行的时候,怎么又会出错呢
>>> sio = io.StringIO(a) >>> sio <_io.StringIO object at 0x0269F808> >>> sio.getvalue() 'hello writh' >>> sio.seek(8) 8 >>> sio.write("w") 1 >>> sio.getvalue() 'hello wrwth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w' >>>
浮点数的精度问题面试的时候会问到吗,感觉不重要
老师怎么下载pycharm,我在我的电脑下载不了
turtle方法里面的penside和width有什么区别吗?
老师也是这么写的呀,怎么会报错呢
老师,如果41行代码缩进的话,整个代码该如何理解它的含义呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637