编写Python程序实现以下功能:使用字典记录多位同学的姓名及对应身高;输入任意同学的姓名,查找并显示所有高于此身高的同学信息。
时间: 2024-09-13 15:06:49 浏览: 59
Python 实现输入任意多个数,并计算其平均值的例子
在Python中,你可以创建一个字典来存储每位同学的姓名和身高,然后编写一个函数来查找并显示高于指定身高的人的信息。以下是一个简单的示例:
```python
# 初始化一个字典来存储学生姓名及其身高
students_heights = {
"张三": 175,
"李四": 180,
"王五": 165,
"赵六": 190
}
def find_taller_students(search_name, students):
if search_name in students:
current_height = students[search_name]
taller_students = {name: height for name, height in students.items() if height > current_height}
if taller_students:
print(f"比{name}身高更高的是:")
for taller_student, height in taller_students.items():
print(f"{taller_student}: {height}厘米")
else:
print(f"{search_name}已经是最高的人了!")
else:
print(f"{search_name}不在我们的记录中.")
# 输入姓名并查找符合条件的学生
search_name = input("请输入你要查询的同学姓名:")
find_taller_students(search_name, students_heights)
阅读全文