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('程序结束')