Salary =[] sum = 0 num = 1 while True: salary = input("请输入薪资:") # if salary == "Q": # print("录入成功") # break; num += 1 if num >4: print("已全部录入4名员工的薪资") break; if float(salary)<0: print("输入错误,重新输入") continue; if num <=4: # else: # num += 1 Salary.append(float(salary)) sum += float(salary) print(Salary) print(sum/num)
老师我这样写,明明已录入4个,怎么就只有三个数据呢
老师,3.6版本的pycharm怎么下载?3.8版本好像没有 打包的操作
老师,这是什么意思?是哪个地方出错了?我的是mac 的系统
老师麻烦你给我讲下这个程序的执行过程
def printName(isChinese,name,familyName): def inner_print(a,b): print("{0} {1}".format(a,b)) if isChinese: inner_print(familyName,name) else: inner_print(name,familyName) printName(True,"小七","高") printName(False,"George","Bush")
一、关于【方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类的方法, 也称为“重写”】的疑惑?
当子类重新定义父类中的方法,是否是替换了父类中原有的方法,从而调用的是新方法。亦或是仅仅在子类中定义了与父类同名的新方法?
老师我这个为啥一输入结束命令就报错
mypy06.rar
老师这个算法为啥一输入小数就报错啊
mypy02.rar
元组删除时候是不是不可以单一删除一个值,例如 a = tuple(20,30.40) 删除40
老师我想问下迭代器是不是就是类似进栈出栈
#员工一共 4 人。录入这 4 位员工的薪资。全部录入后,打印提示“您已经全部录入 4 名员工的薪资”。最后,打印输出录入的薪资和平均薪资 salary_sum =salary_ar = 0 salary_ev = [] for i in range(4): salary = input("请输入第{}个人的薪资:".format(i+1)) if float(salary) < 0: print('输入错误,请重新输入:') continue i += 1 salary_sum += float(salary) salary_ar = salary_sum / i salary_ev.append(float(salary)) print('录入结束') print("员工数量为:{}\n薪资明细为:{}\n薪资总和为:{}\n平均薪资为:{}".format(i,salary_ev,salary_sum,salary_ar))
这样的代码 输入负数也会算一个数据 怎么解决 实现输入负数不影响
这种情况出现的原因是什么?重新写了好几次了,还是一样
每次输入负数之后结果就少算一个人的数据(这里凑字数)
老师请问Person.play = play_game Person.work = work2 可以理解为在Person类中加入play_game和work2方法,还是只是 一个指针指向play_game和work2的对象路径
for 加 for是嵌套 for加while这样的也算吧
有没有哪个关键字 (int类) 输入整数小数都可以
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637