欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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() + ".")

程序运行结果如下所示:

Python简单实例之———用户简单信息调查问卷
后记:本例中涉及的主要知识点包括【字典】、【while循环】、【for循环】、【标志符号】、【input函数】等。在代码运行中遇到任何问题欢迎留言,共同探讨,一起进步。

相关标签: Python学习