Python教程

Python-练习之电影院订票系统

本文主要是介绍Python-练习之电影院订票系统,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文件1 film_selector.py

import time

class FilmSelector:
  # 展示所有可选项
  def display_options(self, films):
    print("今日影院排片列表:")
    print('+================+')
    # 按行打印每部电影
    for i in range(len(films)):
      print('{} - {}'.format(i + 1, films[i]['name']))
      time.sleep(0.2)
    # 打印退出选项
    print('x - 退出')
    print('+================+')
    time.sleep(0.7)

  # 获取用户的选择
  def get_choice(self, films):
    # 符合要求的输入列表
    valid_choice = [str(i + 1) for i in range(len(films))]
    valid_choice.append('x')

    choice = input('你的选择是?')
    # 当不符合要求时,循环获取新的选项
    while choice not in valid_choice:
 

这篇关于Python-练习之电影院订票系统的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!