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

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)

你可能感兴趣的:(Python 从入门到实践 6-1 课后习题)