摘要: 要记录大量的 用户和信息,需要在while 循环中使用列表和字典。 for 循环是一种遍历列表的有效方式,但在for 循环中不应修改列表, 要在遍历列表的同时对其进行修改,可使用while 循环。通过 将while 循环同列表和字典结合起来使用,可收集、存储并组织大量输入,供以后查看和显示。 7.3 阅读全文
posted @ 2017-12-09 23:43 董君D 阅读(1162) 评论(0) 推荐(0)
摘要: 7-4 比萨配料 :编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit' 时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨 中添加这种配料。 阅读全文
posted @ 2017-12-09 18:54 董君D 阅读(300) 评论(0) 推荐(0)
摘要: for 循环用于针对集合中的每个元素都一个代码块,而while 循环不断地运行,直到指定的条件不满足为止。 7.2.1 使用while 循环 7.2.2 让用户选择何时退出 7.2.3 使用标志 在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为 阅读全文
posted @ 2017-12-09 18:19 董君D 阅读(336) 评论(0) 推荐(0)
摘要: 7.1 函数input() 的工作原理 函数input() 让程序暂停运行,等待用户输入一些文本, 函数input() 接受一个参数:即要向用户显示的提示 或说明 7.1.1 编写清晰的程序 每当你使用函数input() 时,都应指定清晰而易于明白的提示,准确地指出你希望用户提供什么样的信息 结果 阅读全文
posted @ 2017-12-09 12:45 董君D 阅读(181) 评论(0) 推荐(0)
摘要: 6-7 人 :在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有 信息都打印出来。 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储 阅读全文
posted @ 2017-12-09 11:49 董君D 阅读(1540) 评论(0) 推荐(0)
摘要: 6.4.1 字典列表 Total number of alien: 30 在什么情况下需要处理成群结队的外星人呢?想象一下,可能随着游戏的进行,有些外星人会变色且移动速度会加快。 要将前三个外星人修改为黄色的、速度为中等且值10个点, 6.4.2 在字典中存储列表 每当需要在字典中将一个键关联到多个 阅读全文
posted @ 2017-12-09 09:20 董君D 阅读(122) 评论(0) 推荐(0)
摘要: 遍历所有的键—值对 遍历字典时,键—值对的返回顺序也与存储顺序不同。 6.3.2 遍历字典中的所有键 在不需要使用字典中的值时,方法keys() 很有用。 6.3.3 按顺序遍历字典中的所有键 要以特定的顺序返回元素,一种办法是在for 循环中对返回的键进行排序。为此,可使用函数sorted() 来 阅读全文
posted @ 2017-12-08 22:16 董君D 阅读(224) 评论(0) 推荐(0)
摘要: 1使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中 的每项信息都打印出来。 词汇表 :Python字典可用于模拟现实生活中的字典,但为避免混淆,我们将后者称为词汇表。 想出你在前面学过的 阅读全文
posted @ 2017-12-08 20:36 董君D 阅读(498) 评论(0) 推荐(0)
摘要: 使用字典 在Python中,字典 是一系列键—值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。 键—值 对是两个相关联的值。指定键时,Python将返回与之相关联的值 6.2.2 添加键—值对 字典是一种动态结构,可随时在其中添加键 阅读全文
posted @ 2017-12-08 20:13 董君D 阅读(97) 评论(0) 推荐(0)
摘要: 5-8 以特殊方式跟管理员打招呼 :创建一个至少包含5个用户名的列表,且其中一个用户名为'admin' 。想象你要编写代码,在每位用户登录网站后都打印一条问 候消息。遍历用户名列表,并向每位用户打印一条问候消息。 如果用户名为'admin' ,就打印一条特殊的问候消息,如“Hello admin, 阅读全文
posted @ 2017-12-08 15:49 董君D 阅读(1263) 评论(0) 推荐(0)