用python编写科目考核评价系统,输入姓名、性别、年龄、时间、输出成绩
时间: 2023-07-10 12:41:37 浏览: 78
下面是一个简单的科目考核评价系统的 Python 代码,可以实现输入姓名、性别、年龄、时间,并输出成绩:
```python
name = input("请输入姓名:")
gender = input("请输入性别:")
age = int(input("请输入年龄:"))
time = int(input("请输入用时(单位:秒):"))
# 根据年龄和用时计算成绩
if age < 18:
if time < 120:
score = 100
elif time < 180:
score = 90
else:
score = 80
else:
if time < 150:
score = 100
elif time < 210:
score = 90
else:
score = 80
# 输出成绩
print("{}({},{}岁)的成绩为:{}分".format(name, gender, age, score))
```
代码中先使用`input`函数分别输入姓名、性别、年龄、时间,并使用`int`函数将年龄和时间转换为整数类型。然后根据年龄和用时计算成绩,具体规则如下:
- 年龄小于 18 岁:
- 用时小于 2 分钟,成绩为 100 分;
- 用时小于 3 分钟,成绩为 90 分;
- 其他情况,成绩为 80 分。
- 年龄大于等于 18 岁:
- 用时小于 2 分半钟,成绩为 100 分;
- 用时小于 3 分半钟,成绩为 90 分;
- 其他情况,成绩为 80 分。
最后使用`print`函数输出姓名、性别、年龄、成绩的信息。