美文网首页
【python3小白上路系列】练习练习练习(九)

【python3小白上路系列】练习练习练习(九)

作者: Charles_DT | 来源:发表于2020-07-12 23:24 被阅读0次

早起挑战计划暂停,胖手练琴挑战暂停。尽量在下周重启吧。不能放弃,因为一旦放弃就意味着要重新开始,所以哪怕每天日更量很少,做题量很少,也要继续下去。
今天打起精神继续做两道题吧。
6-7 人 :在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。
实现:

people = [
    {
        'first_name':'haoran',
        'last_name':'Chen',
        'age':28,
        'city':'Beijing',
    },
    {
        'first_name':'erya',
        'last_name':'Zhang',
        'age':25,
        'city':'Taiyuan',
    },
    {
        'first_name':'leo',
        'last_name':'Li',
        'age':29,
        'city':'perse',
    }
]

for person in people:
    full_name = person['first_name'] + person['last_name']
    print("\nUsername: " + full_name)
    print("Age: " + str(person['age']))
    print("Location: " + person['city'])

运行结果:


6-8 宠物 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一个名为pets 的列表中,再遍历该列表,并将宠物的所有信息都打印出来。
实现:

maodou = {
    'type':'dog',
    'home':'DT',
}

windy = {
    'type':'cat',
    'home':'SG',
}

sunday = {
    'type':'cat',
    'home':'SG',
}

pets = [maodou, windy, sunday]

for pet in pets:
    print("\nPet type: " + pet['type'])
    print("Pet home " + pet['home'])

运行结果:


好了,我去盯项目了。

战士是需要挑战和磨炼的。

相关文章

网友评论

      本文标题:【python3小白上路系列】练习练习练习(九)

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