美文网首页
Python使用用户输入来填充字典(69)

Python使用用户输入来填充字典(69)

作者: 一日歌 | 来源:发表于2017-08-11 23:45 被阅读566次

可使用while循环提示用户输入任意数量的信息,收集起来的信息可用于形成字典便于我们调用。

python大大的图

Python使用用户输入来填充字典(69)

我的图

Python使用用户输入来填充字典(69)

这个程序首先定义了一个空字典(responses),并设置了一个标志(polling_active),用于指出调查是否继续。只要polling_active为True,Python久运行while循环中的代码。

在这个循环中,提示用户输入其用户名及其喜欢爬哪座山。将这些信息存储在字典responses中,然后询问用户调查是否继续。如果用户输入yes,程序将再次进入while循环;如果用户输入no,标志polling_active将被设置为False,而while循环将就此结束。最后通过for循环遍历字典显示调查结果。

我们也可以看看python接收用户输入后形成的字典

Python使用用户输入来填充字典(69)

熟食店:创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwishes的空列表。遍历列表sandwich_orders,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwich,并将其移到列表finished_sandwiches。所有三明治制作好后,打印一条消息,将这些三明治列出来。

Python使用用户输入来填充字典(69)

五香烟熏牛肉(pastrami)卖完了:使用列表sandwich_orders,并确保'pastrami'在其中至少出现了三次。在程序开头附近添加这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while循环将列表sandwich_orders中的'pastrami'都删除。确认最终的列表finished_sandwiches中不包含'pastrami'。

Python使用用户输入来填充字典(69)

梦想的度假胜地:编写一个程序,调查用户梦想的度假胜地。使用类似于“If you could visit one place in the world, where would you go?”的提示,并编写一个打印调查结果的代码块。

Python使用用户输入来填充字典(69)

相关文章

网友评论

      本文标题:Python使用用户输入来填充字典(69)

      本文链接:https://www.haomeiwen.com/subject/uehdrxtx.html