编写Python程序实现功能:使用字典记录学生的姓名及对应身高值;输入任意学生姓名,在字典中查找并显示所有高于此身高值的学生信息。
时间: 2024-09-17 16:08:43 浏览: 70
你可以使用以下Python代码来实现这个功能:
```python
# 定义一个字典,存储学生姓名和身高
student_heights = {
"张三": 170,
"李四": 180,
"王五": 165,
"赵六": 190,
}
def find_students_above Height(current_student, current_height):
# 遍历字典,检查每个学生的身高是否大于当前学生身高
for student_name, height in student_heights.items():
if height > current_height:
print(f"{student_name} 的身高是 {height} cm,比 {current_student} 高")
# 输入查询的学生姓名和身高
query_student_name = input("请输入你想查询的学生姓名:")
query_student_height = int(input(f"请输入{query_student_name}的身高:"))
# 调用函数查找并显示结果
find_students_above(query_student_name, query_student_height)
阅读全文