Python专题

Python-练习集01

2020-03-03  本文已影响0人  清风吹雨77

练习1、在字典中查到:

练习目标

通过这个练习,你会学会综合使用循环、数据提取和条件判断。

练习要求

我很喜欢看电影,我回忆了一下,这两年我觉得还不错的国产电影。

下面,会将电影的影片名和主演放在字典里,如movie = {'妖猫传':['黄轩','染谷将太']}。

需要你补充一些代码,让其他人只要输入演员名,就打印出:××出演了电影××。

思路:

定义一个列表,将字典中的列表转存到列表里。

再将里列表中的具体值取出(用FOR循环)。

再输入值与列表对比(用WHILE循环),如果匹配就打印,不匹配就继续找。

代码:

movies = {

'妖猫传':['黄轩','染谷将太'],

'无问西东':['章子怡','王力宏','祖峰'],

'超时空同居':['雷佳音','佟丽娅'],

}

action = 1

while action == 1:

    actor = input('你想查询哪个演员?')

    for  movie in movies:  # 用 for 遍历字典

        actors = movies[movie]  # 读取各个字典的主演表

        if actor in actors:

            print(actor + '出演了电影' + movie)

    action = int(input('你还要继续吗?输入1继续,其它退出'))

print('程序结束')

上一篇 下一篇

猜你喜欢

热点阅读