这是一个使用Python编写的程序,它可以输入姓名和身高,并显示名单中最高者的姓名和身高:
# 创建一个空列表用于存储身高和姓名
name_height_list = []
# 输入姓名和身高的数量
num = int(input("请输入名单中的人数:"))
# 循环输入姓名和身高,并将其添加到列表中
for i in range(num):
name = input("请输入姓名:")
height = float(input("请输入身高(单位:厘米):"))
name_height_list.append((name, height))
# 初始化最高者的姓名和身高
max_height_name = ''
max_height = 0
# 遍历列表,找到最高者的姓名和身高
for name, height in name_height_list:
if height > max_height:
max_height = height
max_height_name = name
# 显示最高者的姓名和身高
print("名单中最高者的姓名是:", max_height_name)
print("身高是:", max_height, "厘米")
这个程序首先创建一个空列表name_height_list
来存储姓名和身高。然后,通过输入名单中的人数,循环输入每个人的姓名和身高,并将它们作为元组(name, height)
添加到列表中。接下来,通过遍历列表,找到最高者的姓名和身高。最后,打印出最高者的姓名和身高。
注意:这个程序假设输入的身高都是正数。如果需要对负数身高进行处理,可能需要对代码进行适当的修改。