Python 从入门到实践 6-1 课后习题

来源:互联网 发布:手机麻将源码带房卡 编辑:程序博客网 时间:2024/05/17 20:12

6.1

人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。
该字典应包含键first_name、last_name、age 和city。将存储在该字典中的每项信息都
打印出来。

message = {    'first_name': 'sun',    'last_name': 'zhang',    'age': 18,    'city': 'wuhan'}print("The information of " + str(message['first_name'] +str(message['last_name'])))print("The age is" + str(message['age']))print("The city is " + str(message['city']))

6.2

喜欢的数字:使用一个字典来存储一些人喜欢的数字。请想出5 个人的名字,
并将这些名字用作字典中的键;想出每个人喜欢的一个数字,并将这些数字作为值存储
在字典中。打印每个人的名字和喜欢的数字。为让这个程序更有趣,通过询问朋友确保
数据是真实的。

number = {    'sun wukong': 6,    'tao yuanming': 8,    'xu beihong': 9,    'zeng guofan': 5,    'xu': 1}print(str(number['sun wukong']))print(str(number['tao yuanming']))print(str(number['xu beihong']))print(str(number['zeng guofan']))print(str(number['xu']))

.6.3

词汇表:Python 字典可用于模拟现实生活中的字典,但为避免混淆,我们将后
者称为词汇表。
 想出你在前面学过的5 个编程词汇,将它们用作词汇表中的键,并将它们的含
义作为值存储在词汇表中。
 以整洁的方式打印每个词汇及其含义。为此,你可以先打印词汇,在它后面加
上一个冒号,再打印词汇的含义;也可在一行打印词汇,再使用换行符(\n)
插入一个空行,然后在下一行以缩进的方式打印词汇的含义。

library = {    'lower': 'Which make the list come smalle',    'upper': 'Which make the list come big',    'print': 'make the list come the screen',    'flot': 'make the number come to flot',    'int': 'make the number come to int'}for key, value in library.items():    print(key)    print(value)