用python实现输入成绩时,如果大于60分则显示“合格”,如果小于60分则显示“不合格”(用if....else...语句)
时间: 2024-02-20 09:59:50 浏览: 261
好的,可以使用如下代码实现:
```
score = float(input("请输入成绩:"))
if score >= 60:
print("合格")
else:
print("不合格")
```
这段代码先使用 `input()` 函数读取用户输入的成绩,然后将输入的字符串转换为浮点型数字。接着使用 `if` 语句判断成绩是否大于等于 60 分,如果是,则输出 `"合格"`,否则输出 `"不合格"`。
相关问题
输入某同学结业考试的五门课成绩,并计算平均分。 要求1:在检查面板上可以输入5门课程的成绩,运行之后计算平均分,如果该同学平均分大于等于60分则打印成绩为合格,小于60分则成绩不合格,大于等于70分则成绩为良,大于等于80分则成绩为优秀。任何一门课分数小于0时,
这是一个简单的控制流程问题,我们可以使用类似Python这样的语言来编写代码。下面是一个基本的伪代码实现:
```python
# 获取五门课程成绩
grades = []
for i in range(5):
grade = input(f"请输入第{i+1}门课程的成绩(范围0-100):")
grades.append(float(grade))
# 检查成绩并分类
total = sum(grades)
average = total / 5
if average >= 0 and average < 60:
print("该同学成绩不合格")
elif average >= 60 and average < 70:
print("该同学成绩合格")
elif average >= 70 and average < 80:
print("该同学成绩良好")
else:
print("该同学成绩优秀")
```
此代码首先获取五个成绩输入,然后计算平均分,根据预设的标准判断成绩等级并输出相应的结果。注意,这个例子假设用户只能输入0-100之间的分数。
用python编写一个学生成绩转换程序,用户输入百分制的学生成绩,成绩大于或等于90的输出为“A”,成绩大于或等于80且小于90的输出为“B”,成绩大于或等于70且小于80的输出为“C”,成绩大于或等于60且小于70的输出为“D”,成绩小于60的输出为“E”
好的,这里是一个简单的学生成绩转换程序:
```python
score = int(input("请输入学生的成绩(百分制):"))
if score >= 90:
print("A")
elif score >= 80 and score < 90:
print("B")
elif score >= 70 and score < 80:
print("C")
elif score >= 60 and score < 70:
print("D")
else:
print("E")
```
这个程序使用了if-elif-else语句,根据学生的成绩在不同的区间内输出不同的等级。你可以根据需要修改区间和输出的等级。
运行这个程序后,我们可以输入一个学生的成绩,然后程序会输出相应的等级。例如,输入80,输出B;输入67,输出D。
阅读全文