score=float(input("请输入一个0-100之间的数字:")) grade="" if score>100 or score<0: score=float(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))
score=(()) grade=score>score<: score=(()) : score>=: grade=score>=: grade=score>=: grade=score>=: grade=: grade=(.format(scoregrade))
老师,我一次输入一个大于100的数 会打印输出错误,让从新输入一个,如果我再次输一个大于100的数,就执行else了 是不是这个套个循环更好,要怎么套呢
单例模式中这句话是什么意思
按老师将的安装出现的这个问题,如果不改路径的话没问题。
执行run的时候报错没有找到文件地址
老师,我的pycharm这个提示是什么意思呀?
卸载出现这个界面怎么办?
如图,我定义的add()函数是希望得到三个整数相加的和。但由于Python是动态数据类型的编程语言,传参时若传入的是三个字符型的数据,则函数的功能就变为拼接字符串,请问如何避免这种情况?
为什么我字典里的key和values换一下输出结果不一样呢
a_count={a:text.count(a) a text } (a_count)
老师,这里最后在调用的时候,c=Car()的括号为什么不能去掉呀,令c=Car,再用c()调用为什么不可以
老师我写的这个代码哪里出错了呀?麻烦您帮忙指正解释一下
请问为什么这里要grade="",是不是相当于先定义一个grade,然后再往里面替换结果?一定要这一步吗有没有别的表达方法?
请问这里为什么只能用str(num)而不能用int(num)(试了一下会报错)呢?
另外为什么要加一个“+”符号,有什么含义?
老师,就是这里print括号里面为什么写一个+str(n),不能直接写n吗
mpNum
=
0
salarySum
salarys
[]
while
True
:
s
input
(
'请输入员工的薪资(按Q或q结束)'
)
if
s.upper
'Q'
print
'录入完成,退出'
break
float
(s)<
continue
empNum
+
1
salarys.append(
(s))
(s)
'员工数{0}'
.
format
(empNum))
'录入薪资:'
,salarys)
'平均薪资{0}'
(salarySum
/
empNum))
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637