score = int(input("请输入该同学分数:")) degree = 'ABCDE' num = 0 if score<0 or score>100: score = int(input("数字太大,请重新输入:")) else: num = score//10 if num<6: num=5 print("分数是:{0},等级是:{1}".format(score,degree[9-num]))
老师,为什么我第一次输入一个大于100的数字之后,第二次输入小于100的数字会显示字符串索引超出范围的错误啊,我没看出问题啊
为什么把inner里面的b=20赋值语句注释掉之后就不报错了?是因为赋值语句需要这层函数必须定义变量吗
老师,跟你一样的为什么会报错
print((5 + 10 * x) / 5 - 13 * (y - 1) * (a + b) / x + 9 * (5 / x + (12 + x) / y))
这样写对吗
from for循环结构 import sum_even,sum_odd,sum_all num=0 while num<=100: sum_all=sum_all+num # 第一种方法 #sum_all+=num # 第二种方法 if num%2==0: sum_even=sum_even+num else: sum_odd=sum_odd+num
老师这样是不是也是可以的啊
你好,想问下,折现距离200字体大小如何调整
老师,我发现代码也没错呀,怎么会出现这种事呢?
#@property的用法 class Sall: def __init__(self,name,salay): self.name =name self._salay =salay def get_score(self): return self._salay def get_salay(self,salay): if 50000<salay<500000: self._salay=salay else: print("不成功") a1 = Sall("余昌宏",500000) print(a1.get_salay)
老师使用range()创建整数列表也是包头不包尾对么?
如果说list(range(0,10,1))只会生成0到9的列表、那讲义中说end的位置表示结尾数字怎么理解?
为什么这里可以不用str.format()就可以用
老师 为什么num前面要加str
老师 m.cpu.calculate()为什么可以这么写
老师,这样写为什么报错啊,是不是要用int不能用float啊?
a = {:,:,:} (a[]) (a) age = a.pop() (age)
老师,为什么指定删除age后,job和programmer也没了
老师,我现在遇到一个问题,我在命名函数时,一旦命名为test开头的函数名后,前面会自动变成测试的状态,运行结果也跟平常状态不一样了。视频里不会出现这种情况,怎么解决?
name =input("请输入名字:liuyong") salary =(input("请输入月薪:30000")) print("名字:liuyong") print("年薪:"+(salary*12))
为什么年薪显示不出来
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637