用Python编程,使用字典记录同学的姓名及对应身高,输入任意同学的姓名,查找并显示所有高于自身高的同学信息。
时间: 2024-12-19 18:20:04 浏览: 3
在Python中,你可以创建一个字典来存储学生的信息,其中键是姓名,值是身高。为了实现这个功能,可以编写一个函数,让用户输入姓名,然后遍历字典找出比该同学身高高的其他同学。
这是一个简单的示例:
```python
# 创建一个字典,存储学生姓名和身高
students_height = {
"Alice": 160,
"Bob": 175,
"Charlie": 180,
"David": 165,
}
def find_students_taller_than(name):
# 获取指定学生的身高
target_height = students_height[name]
# 遍历字典,比较身高
taller_students = {k: v for k, v in students_height.items() if v > target_height}
return taller_students
# 用户输入查询的同学姓名
name_to_check = input("请输入同学的姓名: ")
result = find_students_taller_than(name_to_check)
if result:
print(f"身高比{name_to_check}高的同学有:")
for student, height in result.items():
print(f"{student}: {height} cm")
else:
print(f"{name_to_check},你的身高是最高的!")
阅读全文