成绩>=90 优秀 90>成绩>=80 良好 80 >成绩 >=60 一般 成绩<60 不及格 请用Python匿名函数实现上面的需求
时间: 2023-05-12 08:03:01 浏览: 67
可以使用以下的 Python 匿名函数实现上述需求:
```
grade = lambda score: "优秀" if score >= 90 else "良好" if score >= 80 else "一般" if score >= 60 else "不及格"
```
这个匿名函数接受一个分数作为参数,然后根据分数返回相应的成绩等级。例如,如果你调用 `grade(85)`,它将返回 `"良好"`。
相关问题
成绩>=90 优秀 90>成绩>=80 良好 80 >成绩 >=60 一般 成绩<60 不及格 请用匿名函数实现上面的需求
以下是使用 Lua 实现的匿名函数:
(function(score)
if score >= 90 then
return "优秀"
elseif score >= 80 then
return "良好"
elseif score >= 60 then
return "一般"
else
return "不及格"
end
end)(85)
这个匿名函数接受一个成绩参数,然后根据成绩返回相应的评级。在这个例子中,85 的成绩将返回 "良好"。
利用Python编程输入一个百分之成绩,根据输出等级成绩:x>=90 优秀,90>x>=80 良好,80>x>=60 及格,x<60 补考
好的,根据您的要求,以下是代码实现:
```python
score = float(input("请输入百分之成绩:"))
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("补考")
```
您可以将百分之成绩作为输入,代码会根据不同的分数输出相应的等级成绩。