赞
踩
编写grade.py脚本,根据用户输入的成绩分档,要求如下:
本题需要注意的是逻辑顺序。在多分支的if语句中,自顶向下逐步匹配,一旦匹配则执行相应的子语句,其他语句将不再执行。
因此,在编写代码时要注意逻辑,成绩是100分也大于60分,如果把判断较小分数的语句写在前面,那么是凡大于60分的成绩都是输出“及格”,那么只有第一个判断语句会执行,所以应该把分值更高的判断写在上面。
实现此案例需要按照如下步骤进行。
步骤一:编写脚本
-
- [root@localhost day02]# vim grade.py
-
- #!/usr/bin/env python3
- #coding: utf8 #为了程序可以支持中文,指定UTF8编码
-
- score = int(input('成绩:'))
-
- if score >= 90:
- print('优秀')
- elif score >= 80:
- print('好')
- elif score >= 70:
- print('良')
- elif score >= 60:
- print('及格')
- else:
- print('你要努力了!')

或将上面的代码改为以下写法:
-
- score =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。