用python写一个反应成绩的表达式大于90为优秀大于80为良好大于70为一般大于60为及格小于60为不及格
时间: 2023-03-25 19:01:09 浏览: 290
可以使用以下代码实现:
score = float(input("请输入成绩:"))
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("一般")
elif score >= 60:
print("及格")
else:
print("不及格")
相关问题
根据以下叙述用python写出正确的条件表达式:有语文(Chinese)、数学(Math)、英语(English)三门课程,均采用百分制,60 分及以上为及格,90分及以上为优秀 (1)三门课程都及格; (2)至少一门课程及格; (3)语文及格且数学或者英语优秀
可以使用Python的条件表达式(ternary operator)来表示这些情况。这里是一个示例:
```python
# 定义每个科目分数
chinese = 85
math = 75
english = 92
# 条件表达式
condition_1 = (chinese >= 60 and math >= 60 and english >= 60)
condition_2 = any(course >= 60 for course in [chinese, math, english])
condition_3 = chinese >= 60 and (math >= 90 or english >= 90)
# 输出结果
result_1 = "三门课程都及格" if condition_1 else "有一门或以上不及格"
result_2 = "至少一门课程及格" if condition_2 else "所有课程都不及格"
result_3 = "语文及格且数学或英语优秀" if condition_3 else "语文不及格或数学和英语都不优秀"
print(result_1)
print(result_2)
print(result_3)
```
用python写出下列程序代码1.运用输入输出函数编写程序,能将华氏温度转换成摄氏温度。换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度。 2.编写程序,根据输入的长和宽,计算矩形的面积并输出。 3.编写程序,输入三个学生的成绩计算平均分并输出。 4.根据以下叙述写出正确的条件表达式: 有语文(Chinese)、数学(Math)、英语(English)三门课程,均采用百分制,60及以上为及格,90及以上为优秀。 三门课程都及格; 至少一门课程及格; 语文及格且数学或者英语优秀。
1. 华氏温度转摄氏温度的程序代码:
```python
f = float(input("请输入华氏温度:"))
c = (f - 32) * 5 / 9
print("摄氏温度为:", c)
```
2. 计算矩形面积的程序代码:
```python
length = float(input("请输入矩形的长:"))
width = float(input("请输入矩形的宽:"))
area = length * width
print("矩形的面积为:", area)
```
3. 计算学生平均分的程序代码:
```python
score1 = float(input("请输入第一个学生的成绩:"))
score2 = float(input("请输入第二个学生的成绩:"))
score3 = float(input("请输入第三个学生的成绩:"))
avg = (score1 + score2 + score3) / 3
print("三个学生的平均分为:", avg)
```
4. 根据叙述写出条件表达式的程序代码:
```python
# 三门课程都及格
if Chinese >= 60 and Math >= 60 and English >= 60:
print("三门课程都及格")
# 至少一门课程及格
if Chinese >= 60 or Math >= 60 or English >= 60:
print("至少一门课程及格")
# 语文及格且数学或者英语优秀
if Chinese >= 60 and (Math >= 90 or English >= 90):
print("语文及格且数学或者英语优秀")
```
注意,以上代码中的变量 `Chinese`、`Math`、`English` 需要在运行之前先进行定义和赋值。
阅读全文