根据输入的成绩的范围打印及格 或者不及格。 根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。
时间: 2024-09-27 11:13:07 浏览: 17
当然,这是一个简单的条件判断程序的示例。你可以编写如下的Python代码来完成这个任务:
```python
def grade_and_age评估(score, age):
if score >= 60:
print("及格")
else:
print("不及格")
if 0 <= age <= 18:
print("成年")
elif age < 0 or age > 150:
print("这不是人!")
else:
print("未成年人")
# 测试函数
grade_and_age(80, 20)
grade_and_age(40, 19)
grade_and_age(-5, 50)
```
在这个例子中,`grade_and_age`函数接受两个参数,`score`表示成绩,`age`表示年龄。首先检查成绩是否及格,然后根据年龄范围判断是否成年或是否超出合理范围。对于年龄值,我们假定18岁以下为未成年人。
如果你需要在其他编程语言中实现类似功能,基本思路是一样的,只是语法会有所不同。例如,在Java中,可以这样写:
```java
public void evaluate(int score, int age) {
if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
if (age >= 0 && age <= 18) {
System.out.println("成年");
} else if (age < 0 || age > 150) {
System.out.println("这不是人!");
} else {
System.out.println("未成年人");
}
}
```