接收用户输入的年龄和成绩,如果年龄大于等于6岁小于12岁,则合格线是60分,如果年龄大于等于12岁,小于18岁,合格线是80分,年龄大于等于18岁,小于23岁,合格线是100分,其他年龄不参与测试。请编写程序,实现这一过程,并输出用户是否通过考试
时间: 2024-01-08 21:02:20 浏览: 77
请帮小明同学设计一个程序,输入上次考试成绩(int)和本次考试成绩(int),然后输出成绩提高的百分比,保留两位小数位
好的,根据您的要求,我可以给出以下的Python代码,实现你所需的功能:
```python
age = int(input("请输入年龄:"))
score = int(input("请输入成绩:"))
if age >= 6 and age < 12:
pass_score = 60
elif age >= 12 and age < 18:
pass_score = 80
elif age >= 18 and age < 23:
pass_score = 100
else:
print("年龄不符合要求,不参与测试!")
exit()
if score >= pass_score:
print("恭喜,您通过了考试!")
else:
print("很遗憾,您未能通过考试!")
```
您可以将以上代码复制到Python IDE中进行运行测试。
阅读全文