提示用户输入姓名和回答,最终统一打印出来。
responses = {}
polling_active = True
while polling_active:
name = input("\nWhat is your name? ")
response = input("Which mountain would you like?")
responses[name] = response
print("Is that all?yes/no")
account = input()
if account == 'yes':
polling_active = False
else:
continue
for key,value in responses.items():
print(key + "'s favourate mountain is " + value)
最终运行结果是这样的:
[root@centos7 tmp]# python3 mountain_poll.py
What is your name? jack
Which mountain would you like?alibaba
Is that all?yes/no
no
What is your name? pony
Which mountain would you like?tecent
Is that all?yes/no
yes
jack's favourate mountain is alibaba
pony's favourate mountain is tecent
检查的时候,发现自己有个坏习惯需要改,就是要多加注释!