Python题目:电影院,函数调用,实现'查看热映电影','订票','查看订单','退票','结账','影评'的功能
原创2022年9月13日大约 2 分钟...约 710 字
你好,我是悦创。
def fun1():
for i, j in enumerate(re_menu, start=1):
print('{}、{}\t{}'.format(i, j[0], j[1]))
def fun2():
while True:
sel = int(input('请输入选择的电影:'))
if 1<=sel<=4:
selected.append(re_menu[sel - 1])
number = int(input('请问定几张:'))
count.append(number)
ctn = int(input('是否继续购票?(0结束,其他数字继续):'))
if ctn == 0:
break
else:
print('输入错误!')
def fun3():
print('序号 电影名 票价 张数')
for i,j in enumerate(selected,start=1):
print('{} {} {} {}'.format(i,j[0],j[1],count[i-1]))
def fun4():
while True:
print('删除前')
print('序号 电影名 票价 张数')
for i, j in enumerate(selected, start=1):
print('{} {} {} {}'.format(i, j[0], j[1], count[i - 1]))
dlt = int(input('请输入要删除的订单序号:'))
del selected[dlt - 1]
del count[dlt - 1]
print('删除后')
print('序号 电影名 票价 张数')
for i, j in enumerate(selected, start=1):
print('{} {} {} {}'.format(i, j[0], j[1], count[i - 1]))
re_ctn=int(input('是否继续删除?(0退出/其他数字继续删除):'))
if re_ctn==0:
break
def fun5():
tatle_money=0
for i,j in enumerate(selected):
tatle_money+= j[1]*count[i]
print(tatle_money)
print('您一共花费:{}元'.format(tatle_money))
def fun6():
ev=input('请输入您的影评:')
evaluate.append(ev)
look=int(input('客官谢谢您的影评!(1查看影评/其他结束)'))
if look==1:
print(evaluate)
else:
print('欢迎下次再来!您慢走!')
menu=['查看热映电影','订票','查看订单','退票','结账','影评']
re_menu=[['智取威虎山',30],['第一滴血',80],['大圣归来',40],['哪吒',50]]
selected=[]
count=[]
evaluate=[]
while True:
for i, j in enumerate(menu, start=1):
print('{}、{}'.format(i, j))
print('===============================')
num = int(input('请输入选择功能的编号:'))
if num == 1:
fun1()
elif num == 2:
fun2()
elif num == 3:
fun3()
elif num == 4:
fun4()
elif num==5:
fun5()
elif num==6:
fun6()
print('===============================')
all_ctn=int(input('是否继续功能选择(0退出)'))
if all_ctn==0:
break
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】

AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
