以下是Python代码:

class TicketMachine: def init(self): self.movies = ["《喜羊羊与灰太狼》", "《熊出没》", "《哆啦A梦》"] self.sessions = ["8:00-11:00", "13:00-15:00", "18:00-20:00"] self.seats = [str(i) for i in range(1, 51)] self.movie = "" self.session = "" self.seat = ""

def select_movie(self):
    print("请选择电影:")
    for i, movie in enumerate(self.movies):
        print(i+1, movie)
    choice = input("请输入序号:")
    self.movie = self.movies[int(choice)-1]

def select_session(self):
    print("请选择场次:")
    for i, session in enumerate(self.sessions):
        print(i+1, session)
    choice = input("请输入序号:")
    self.session = self.sessions[int(choice)-1]

def select_seat(self):
    print("请选择座位:")
    for i, seat in enumerate(self.seats):
        print(seat, end="\t")
        if (i+1) % 10 == 0:
            print()
    choice = input("\n请输入座位号:")
    self.seat = "第" + choice + "号座位"

def print_ticket(self):
    print("您选择的电影是:", self.movie)
    print("您选择的场次是:", self.session)
    print("您选择的座位是:", self.seat)

if name == 'main': tm = TicketMachine() tm.select_movie() tm.select_session() tm.select_seat() tm.print_ticket()

帮我创建一个Python文件要求如下。售票机类创建以下方法:选择的电影选择场次选择座位并打印结果。电影选择有《喜羊羊与灰太狼》《熊出没》《哆啦A梦》场次有800-11001300-15001800-2000。座位选择1到50号。

原文地址: https://www.cveoy.top/t/topic/bUnA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录