老师whileTrue就是无限循环的意思呗
salarysum=0 salary=[] for i in range(5): s=input('请输入一共五名员工的工资:(p或P结束') if s.upper()=='P': print('输入结束') break if int(s)<0: while True: if int(s)<0: s=input('请重新输入') continue else: break continue salary.append(int(s)) salarysum+=int(s) else: print('五名员工输出完毕') print('薪资为',salary,end='\t') print('平均薪资为',salarysum//5)
老师,我调整了一下,如果输入负数,就不算在五名员工的工资里,且重新输入,老师你看看这个逻辑对不对,还有没有更简洁的方法
视频中有一处错误:
a = [100,200,888,300,400]
del a[1]删除的是元素200,而不是888
应当修改为dela[2]或者把a的打印结果改为[100,888,300,400]
def fuc(a,b,**c): print(a,b,c) fuc(1,2,3='2',12='313')
为什么会报错啊
请问什么是建立Python开发环境?是在idle建立开发环境吗?
老师,我这个为是不显示距离呢
turtle.goto(30,40) turtle.forward(55)
如上图,长度单位是什么,如何修改?
转换成的Unicode如何在计算机中存取的,是先变成地址吗,然后再写入吗?
老师,请问这个Person中的__del__算多态吗,那这个不就等于是重写这个函数吗,他的效果就变成了打印这句话,那他实际还有销毁对象的作用吗
为什么我这个会将整个一个累加过程展示出来了?
num1 = 0 sum_all = 0 while num1<=100: sum_all = sum_all + num1 num1 += 1 print("1-100所有数字的累加和:",sum_all)
老师,课后实操有答案可以看看不?
列表遍历的目的是啥,有什么作用的
堆内存和栈内存的理解不深很透彻,不理解这俩的运行机制?
score=int(input('请输入0-100之间的数字:')) grade='' if score>100 or score<0: score=int(input('超出范围0-100,请重新输入:')) else: if score>=90: grade='A' elif score>=80: grade='B' elif score>=70: grade='C' elif score>=60: grade = 'D' else: grade='E' print('你的分数{0},你的等级{1}'.format(score,grade))
老师,重新输入分数后无法判断等级是因为只执行了第一个if条件句,条件成立所以之后下面的else条件语句就不需要执行了对吗
那要怎么实现 在输入(不止一次)错误数据 重新输入还能判断等级呢
老师 这个id 表示什么,为什么得写id呢,明明a是等于三的,为什么写id 之后就变成了一串数字呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637