Python简单实例之———用户简单信息调查问卷
程序员文章站
2022-03-10 09:04:54
...
要求:编写一个程序,调查用户梦想的度假胜地。使用类似于“If you could visit one place in the world, where would you go?”的提示,将收集的数据存储在一个字典中,并编写一个打印调查结果的代码块。
places = {} #创建一个空字典
flag = True #设置一个标志,使得while循环继续
while flag:
name = input("\nwhat's your name? ") #要求用户输入姓名
place = input("if you could visit one place in the world, where would you go. ") #要求用户输入想去的地方
places[name] = place #将用户名及其对应的地名存储在字典places{}中
repeat = input("Would you like to let another person respond? (yes/ no) ") #询问是否继续接受调查
if repeat == 'no': #如果用户输入no
flag = False #则while循环终止,程序退出
print("\n--- Poll Results ---") #打印存储的数据
for name, place in places.items(): #for循环遍历整个字典
print(name.title() + " would like to go " + place.title() + ".")
程序运行结果如下所示:
后记:本例中涉及的主要知识点包括【字典】、【while循环】、【for循环】、【标志符号】、【input函数】等。在代码运行中遇到任何问题欢迎留言,共同探讨,一起进步。