电影点播.

编写一个学生类FilmShow,要求如下:

(1)具有数据属性:电影列表film_list(初始值为[‘英雄机长’,‘战狼’,‘流浪地球’,‘熊出没’,‘我和我的祖国’])、播放数量count(初始值为0);
(2)具有构造方法:初始化属性电影名称file_name
(3)设置成员方法用于播放电影paly_movie,如果电影名称在电影列表中,则打印输出开始播放《 xxx 》电影,且播放数量+1;如果没有在电影列表中,则打印输出没有这部电影

在主程序中,预置了相关的测试代码,运行代码,输出示例所示内容。

示例输出

《 我和我的祖国 》电影
开始播放《 流浪地球 》电影
共播放了 2 部电影
# 请在此处编写代码
class FilmShow:
    film_list=['英雄机长','战狼','流浪地球','熊出没','我和我的祖国']
    count=0
    def __init__(self,film_name):
        self.film_name=film_name
        
    def play_movie(self):
        if self.film_name in self.film_list:
            print(f"开始播放《{self.film_name}》电影")
            self.count+=1
        else:
            print("没有这部电影")

    
film1 = FilmShow("我和我的祖国")
film1.play_movie()
film2 = FilmShow("流浪地球")
film2.play_movie()
film3 = FilmShow("出水芙蓉")
film3.play_movie()
total=film1.count+film2.count+film3.count
print("共播放了",total,"部电影")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值