#测试else语句 #员工一共4 人。录入这4 位员工的薪资。全部录入后,打印提示“您已经全部录 入4名员工的薪资”。最后,打印输出录入的薪资和平均薪资 salarySum= 0 salarys = [] for i in range(4): s = input("请输入一共4名员工的薪资(按 Q或 q中途结束):") if s.upper()=='Q': print("录入完成,退出") break if float(s)<0: continue salarys.append(float(s)) salarySum += float(s) else: print("\n您已经全部录入4 名员工的薪资") print("录入薪资:",salarys) print("平均薪资:{0}".format(salarySum/4)) 按照这个代码,当我输入1000,2000,-2000,3000,的时候,它也会默认4次输入结束,但-2000也被计入循环次数,导致正确的4个值并没有录入完整,平均值错误,信息不全面,该如何改进呢
老师,pycharm为什么要以管理员身份安装呢?我用的是Mac,怎么以管理员身份安装pycharm呢?
这里面是不是写错了?101对应的是5不是6吧
老师好,发现大家都是有同样的一个疑问,求老师解答:
老师,就是那个如何能够把nibuzhidao里的x,y,z用wangsiyao里的jiajian这个方法运算
class Person: def __init__(self,name,age): self.name = name self.age = age def say_age(self): print("我的年龄:",self._age) def say_introduce(self): print("我的名字是{}:".format(self.name)) class Student(Person): def __init__(self,name,age,score): Person.__init__(self,name,age) self.score = score def say_introduce(self): print("报告老师,我的名字是:{0}".format(self.name)) s = Student("高淇",18,60) s.say_age() s.say_introduce()
老师 我没有找到我代码哪里错了
老师,我想问我在linux下安装了anconda3.0,但是发现是交互界面,如下图:
所以我又装了一个编辑器pycharm,运行pycharm时会出现这个提示JDK不对,如下图:
现在导入 numpy 库的时候说找不到这个库
然后我查看setting
现在好像anaconda和pycharm乱了,请问老师我应该怎么改啊?
为什么运行没反应
老师你好,我的代码运行输出的结果不是赋值123
a=0b1101 b=0b1001 c=a~b print(c)
老师,这个它为什么会报错呢
time a = (): = time.time() a i (): a += = time.time() (.format((end-start))) (): = time.time() c = i (): c += = time.time() (.format((end-start))) aaa() bbb()
老师哪里错了,懵了
>>> python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined
>>>
老师我的idle使用不了?是我下载的不行吗?
老师,请问如何用float控制保留小数位呢?
老师,有没有哪些网站是可以给我们练习巩固的?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637