编写 Python 程序实现功能: 使用字典记录学生的姓名及对应身高值,输入任意学生的姓名,查找并显示所有高于此身高值的学生信息(含姓名、身高)。程序命名为“高于身高学生.py"
时间: 2024-11-20 16:43:55 浏览: 6
程序设计大作业基于python实现的学生分班程序源码.zip
5星 · 资源好评率100%
当然可以,以下是一个简单的 Python 程序,使用字典记录学生的姓名及对应身高值,并实现查找并显示所有高于指定身高值的学生信息的功能。
```python
# 创建一个字典来存储学生的姓名和身高
students_info = {
"张三": 170,
"李四": 175,
"王五": 168,
"赵六": 180
}
def find_students_above_height(students_dict, target_height):
result = []
for name, height in students_dict.items():
if height > target_height:
result.append({
'姓名': name,
'身高': height
})
return result
def main():
# 获取用户输入的学生的姓名
name = input("请输入学生姓名:")
# 获取用户输入的身高目标值
target_height = float(input("请输入目标身高值:"))
# 查找并显示高于指定身高值的学生信息
students_above_height = find_students_above_height(students_info, target_height)
if students_above_height:
print("高于目标身高的学生信息如下:")
for student in students_above_height:
print(student)
else:
print("没有高于目标身高的学生。")
if __name__ == "__main__":
main()
```
当你运行这个程序时,你可以输入学生的姓名和期望的身高目标值。然后程序会查找所有高于指定身高值的学生信息,并打印出来。如果找不到高于目标身高的学生,程序会输出相应的提示信息。
阅读全文