python输入分数段判断等级
时间: 2023-05-28 10:02:36 浏览: 141
以下是一个判断分数等级的 Python 代码,可以根据输入的分数段输出对应的等级:
```
score = float(input("请输入分数:"))
if 90 <= score <= 100:
print("成绩为 A 级")
elif 80 <= score < 90:
print("成绩为 B 级")
elif 70 <= score < 80:
print("成绩为 C 级")
elif 60 <= score < 70:
print("成绩为 D 级")
else:
print("成绩为 E 级")
```
以上代码首先通过 `input()` 函数获取用户输入的分数值,并将其转换为浮点数类型。接着,使用 `if-elif-else` 分支结构根据分数范围判断成绩等级,并输出相应的结果。最后,使用 `print()` 函数将结果输出到屏幕上。
相关问题
运用if判断的python的题目
1. 编写一个程序,输入一个整数,判断该数是否为偶数。
```
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "不是偶数")
```
2. 编写一个程序,输入一个年份,判断该年份是否为闰年。
```
year = int(input("请输入一个年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
3. 编写一个程序,输入一个三角形的三条边长,判断该三角形的类型。
```
a, b, c = map(int, input("请输入三角形的三条边长,以空格隔开:").split())
if a + b > c and a + c > b and b + c > a:
if a == b == c:
print("该三角形为等边三角形")
elif a == b or a == c or b == c:
print("该三角形为等腰三角形")
else:
print("该三角形为普通三角形")
else:
print("三条边长无法构成三角形")
```
4. 编写一个程序,输入一个年龄,判断该年龄属于哪个年龄段。
```
age = int(input("请输入一个年龄:"))
if age < 0:
print("年龄不能为负数")
elif age < 18:
print("未成年人")
elif age < 60:
print("成年人")
else:
print("老年人")
```
5. 编写一个程序,输入一个分数,判断该分数的等级。
```
score = int(input("请输入一个分数:"))
if score < 0 or score > 100:
print("分数无效")
elif score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
elif score >= 60:
print("及格")
else:
print("不及格")
```
输入某学生的考试成绩等级A、B、C、D,要求按照等级输出对应的分数段。 A级对应分数段为80-100,B级对应分数段70-79,C级对应分数段60-69,D级对应分数段为60分以下。
好的,下面是一个简单的Python代码实现:
```python
grade = input("请输入学生的考试成绩等级:")
if grade == 'A':
print("80-100分")
elif grade == 'B':
print("70-79分")
elif grade == 'C':
print("60-69分")
else:
print("60分以下")
```
以上代码中,首先通过`input()`函数获取用户输入的考试成绩等级,并将其赋值给变量`grade`。然后使用if-elif语句判断`grade`所对应的分数段,并输出相应的结果。
需要注意的是,Python中的if-elif语句需要以冒号(:)结尾,并且代码块需要缩进,否则会导致语法错误。