关于Python基本语法的梳理以及举得一些例子(7)
#18
使用用户输入来填充字典
responses = {}
polling_active = True# 设置一个标志,指出调查是否继续
while polling_active:
name = input("\nWhat is your name? ")# 提示输入被调查者的名字和回答
response = input("Which mountain would you like to climb someday? ")
responses[name] = response# 将答卷存储在字典中
repeat = input("Would you like to let another person respond? (yes/ no) ")# 看看是否还有人要参与调查
if repeat == 'no':
polling_active = False
print("\n--- Poll Results ---") # 调查结束,显示结果
for name, response in responses.items():
print(name + " would like to climb " + response + ".")