dhu 数据科学与技术 第1次作业

一. 简答题(共2题,100分)

  1. (简答题, 50分)编写Python程序实现以下功能:从键盘输入若干同学的姓名,保存在字符串列表中;输入某个同学的名字,检索是否已保存在列表中。
list=[]
while 1:
    name=input("同学姓名:")
    if name == "":
        break
    if name in list:
        print("姓名已存在")
    else:
        list.append(name)
#    print(list)
  1. (简答题, 50分)编写Python程序实现以下功能:使用字典记录多位同学的姓名及对应身高;输入任意同学的姓名,查找并显示所有高于此身高的同学信息。
s={}
while 1:
    name=input("同学姓名:")
    height=input("同学身高:")
    if name == "":
        break
    if name not in s:
     s[name]=height
    if height==max(s.values()):
        print("最高的同学是"+name)
    else:
        print("身高高于"+name+"的同学有:")
        for n in s:
         if height<s[n]:
          print(n+","+s[n])
    continue
#    print(s)

你可能感兴趣的:(dhu,python,python)