那个i%len(my_colors)是怎么取值呢?
双斜杠表示取整除,而且只取运算结果的整数部分。那么需要对除数运算后小数部分四舍五入,该如何运算?例如:10/3=3.3333,结果取3, 而11/3=3.6666,此时结果需要取4。
我输入idle,怎么显示错误 说找不到文件idle
老师,在构造方法这一条,我不会设置默认值,我在网上搜到这种写法,请问规范的写法是什么呢?
empNum=0
salarysum=0
salary=[]
while True:
s = input("请输入员工的薪资(按q退出录入)")
if s == 'q':
print("录入结束")
break
if float(s)<0:
print("输入有误,请重新输入")
continue
empNum +=1
salary.append(float(s))
salarysum += float(s)
print("员工数{0}".format(empNum))
print("录入薪资:"salary)
print("平均薪资{0}".format(salarysum/empNum))
我这里照着敲,为什么就是执行不了呢?
代码:
num = 0 salary = [] b = 0 while True: a=input("请输入员工的薪资(按Q或q结束)") if a == "Q" or "q": print("输入结束") break if int(a)<0: print("请重新输入") continue num+=1 b+=int(a) salary.append(int(a)) print("总共有{}名员工,薪资明细:{},平均薪资为:{}".format(b,salary,b/num))
结果:
3.7 版本影响正常学习吗? 备注 电脑 win7
else和elif有什么区别?
老师,我的这里为啥运行不了啊,我是根据课件里面的来打的,我看老师也差不多是这样敲出的
使用 list()可以将任何可迭代的数据转化成列表。
老师,这句话中的可迭代数据是指?
"""输入一个分数。分数在0-100之间。90以上是A,80以上是B,70以上是C,60以上是D。60以下是E"""score=int(input('请输入一个0-100分数:'))degree='ABCDE'num=0if score<0 or score>100: score=(input('错误!!!请在输入一个分数'))else: num=score//10 if num<6:num=5print('你的分数是:{0},你的成绩是:{1}'.format(score,degree[9-num]))
老师为什么我运行起来之后,输入一个超范围的数之后,我再重新输入一个在范围的数,就会报错
isinstance是啥子哦老师
L老师,我这个代码为什么输出的时候work没有被work2替换呐?
如果不寫__init__(self),可以直接用student(),不用寫student('xxx",90)那為什麼我們還要用init呢?不寫不是更方便嗎?
帮忙看看这是为啥呢老师?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637