# 练习1:
# 在控制台中录入,在西游记中你喜欢的人物。
# 输入空字符串,打印所有(一行一个)人物。
list_person = [] # 录入过程 while True: srt_input = input("请输入在西游记中喜欢的人物:") if srt_input == "": break list_person.append(srt_input) # 输出过程 for item in list_person: print(item)
# 练习2:在控制台中录入,所有学生成绩
# 输入空字符串,打印(一行一个)所有成绩
# 打印最高分,打印最低分,打印平均分
list_score = [] # 录入过程 while True: str_score = input("请输入成绩:") if str_score == "": break list_score.append(int(str_score)) # 输出过程 for item in list_score: print(item) # 打印最高分 print("最高分:" + str(max(list_score))) # 打印最低分 print("最低分:" + str(min(list_score))) # 打印平均分 print("平均分:" + str(sum(list_score) / len(list_score)))
# 练习3:在控制台中录入,所有学生名字
# 如果姓名重复,则提示"姓名已经存在",不添加道列表中
# 如果录入空字符串,则倒序打印所有学生
list_name = [] # 先创建空列表 while True: name = input("请输入学生的名字:") if name == "": break # 判断变量在列表中是否存在 if name not in list_name: list_name.append(name) else: print("姓名已经存在...") # 倒序打印 # 假设为5 # 4 3 2 1 0 # -5 -4 -3 -2 -1 for item in range(-1, -len(list_name) - 1, -1): print(list_name[item])
标签:入门,Python,打印,list,列表,item,score,print,name From: https://www.cnblogs.com/Remick/p/17073417.html