在这个项目中,我们需要输入一个学生的姓名和成绩,然后根据成绩给出等级。
一、获取用户输入
首先,我们需要获取用户输入的姓名和成绩。可以使用Python中的input()函数,让用户输入值。例如:
name = input("请输入学生姓名:") score = int(input("请输入学生成绩:"))
上面的代码中,我们使用input()函数获取用户输入。第一个input()函数会将用户输入的字符串赋值给name变量,第二个input()函数会将用户输入的字符串转换为整数,并将其赋值给score变量。
二、根据成绩给出等级
根据常规约定,一般情况下,成绩等级的划分如下:
- 90分及以上:优秀
- 80分~89分:良好
- 70分~79分:中等
- 60分~69分:及格
- 60分以下:不及格
我们可以使用if语句来判断成绩所处的等级,并将等级赋值给一个新变量level。例如:
if score >= 90: level = "优秀" elif score >= 80 and score <=89: level = "良好" elif score >= 70 and score <= 79: level = "中等" elif score >= 60 and score <= 69: level = "及格" else: level = "不及格"
上面的代码中,我们使用if语句判断成绩所处的等级,并将等级赋值给变量level。其中的elif语句代表“否则,如果成立”,else语句代表“否则”。
三、输出结果
最后,我们需要将学生的姓名、成绩和等级输出。可以使用print()函数将结果输出到控制台。例如:
print("学生姓名:", name) print("学生成绩:", score) print("学生等级:", level)
上面的代码中,我们使用print()函数输出学生的姓名、成绩和等级。其中的逗号用于将多个内容输出在同一行。如果需要换行,可以使用换行符“\n”。
四、完整代码示例
name = input("请输入学生姓名:") score = int(input("请输入学生成绩:")) if score >= 90: level = "优秀" elif score >= 80 and score <=89: level = "良好" elif score >= 70 and score <= 79: level = "中等" elif score >= 60 and score <= 69: level = "及格" else: level = "不及格" print("学生姓名:", name) print("学生成绩:", score) print("学生等级:", level)
以上就是Python输入姓名成绩输出等级的实现方式。
原创文章,作者:OPAWY,如若转载,请注明出处:https://www.506064.com/n/375393.html