Anda di halaman 1dari 62

CERTIFICATE

This is to certify that JSL a student of class 12th


A has successfully completed the computer
science project on the topic
THEATRE BOOKING SYSTEM under the
guidance of MR. K.L..

This project is absolutely genuine and does not


indulge in plagiarism of any kind. The references
taken in making this project have been declared
at the end of this project.

INTERNAL EXAMINER
EXTERNALEXAMINER

SIGNATURE - SIGNATURE -
DATE - DATE -
ACKNOWLEDGEME
NT
In The Accomplishment of This Project Successfully, Many
People Have Best Owned Upon Me Their Blessings And The
Heart Pledged Support, This Time I Am Utilizing To Thank
All The People Who Have Been Concerned With This
Project.
Primarily I Would Thank God For Being Able To Complete
This Project With Success. Then I Would Like To Thank My
Principal And C.Sc. Teacher
Whose Valuable Guidance Has Been The Ones That
Helped One Patch This Project And Make It Full Proof
Success. His Suggestions And His Instructions Have Served
As The Major Contributor Towards The Completion Of The
Project.
Then I Would Like To Thank My Parents And Friends Who
Have Helped Me With Their Valuable Suggestions And
Guidance Has Been Very Helpful In Various Phases Of The
Completion Of The Project.
TABLE OF
CONTENT
TOPIC
PAGENO.
INTRODUCTION
1
HARDWARE AND SOFTWARE
REQUIREMENTS
2
MODULES IMPORTED
3
CLASSES
4
DATAFILES
5
FUNCTIONS
6-7
SOURCE CODE
44
SCREENSHOTS
45
BIBLIOGRAPHY
61

INTRODUCTION
Theatre Booking System Is A Project That
enables us to Book our Favorite Movies
Which Are On Trend. We can also search for
upcoming movies. The Project Also Provides
services like Easy Payments And Access To
Their Accounts To Make Modifications At
Anytime. Options Which Are Provides At the
Homepage Are :
HARDWARE AND
SOFTWARE
REQUIREMENTS
Hardware :
Computer peripherals
Software:
Python 2.7.3 version
Windows xp
MODULES
IMPORTED
MODULE
S.NO. DESCRIPTION
NAME

It is used to
save details of
1. pickle customer on
disk
permanently.
It is used to
give current
2. datetime date and time to
customer.
It is used to
give reference
3. Random no. to the
customer.
It is used in
4. time loading .
CLASSES
S.NO. CLASS NAME DESCRIPTION
1 movie It takes the details
of the customer for
signup/login
purposes and for
the payment .

S.N DATAFILES TYP DESCRIPTION


O. E
1. usr.dat binar It contains the
y seats no. and
customer
details.
2. Bookings.da binar It contains the
t y bookings.

DATAFILES
FUNCTIONS
S.NO. FUNCTION NAME DESCRIPTION
1. menu To choose the category
of movie.
2. login For the login of the
customer.
3. Signup For the signup of the
customer.
4. stc To choose the seat type.
5. venue To choose the place of
cinema hall.
6. pay To choose the mode of
payment.
7. ticket To chose the ticket

8. support To provide customer


support.
9. feed To provide feedback of
our customers.
10. addbooking To add booking of our
Customer.
11. delete To delete details of our
customers.
12. cancel To cancel booked ticket.
13. ddate For input of valid booking
date.
14. credeb Pay via credit card.
15. netbanking Pay via netbanking.
16. load Internet buffering.
17. upcoming For upcoming movies.
18. tnc Terms and conditions.
19. search To search movies.
20. Title1 Text art 1
21. action Text art 3
22. Title2 Text art 2
23. ex Exit
24. bytckt Text art- ticket counter.
25. bnkp Text art-netbanking.
26. book For booking movies.
27. Now_showing Recently released movies.
SOURCE
CODE
# -*- coding: utf-8 -*-
import time
import datetime
import random
import pickle
global movnam
global details
global seats
details=[]
seats=[]
movnam=' '
sm=[['A1','A2','A3','A4','A5','A6','A7','A8','A9','A10'],
['B1','B2','B3','B4','B5','B6','B7','B8','B9','B10'],
['C1','C2','C3','C4','C5','C6','C7','C8','C9','C10'],
['D1','D2','D3','D4','D5','D6','D7','D8','D9','D10'],
['E1','E2','E3','E4','E5','E6','E7','E8','E9','E10'],
['F1','F2','F3','F4','F5','F6','F7','F8','F9','F10'],
['S1','S2','S3','S4','S5','S6','S7','S8','S9','S10'],
['G1','G2','G3','G4','G5','G6','G7','G8','G9','G10'],
['P1','P2','P3','P4','P5','P6','P7','P8','P9','P10']]

class movie:
def __init__(self):
self.name1=' '#FIRST NAME
self.name2=' '#SECOND NAME
self.uid=' '#USER ID
self.pswd=' '#PASSWORD
self.phn=0#PHONE NO.
self.gnd=' '#GENDER
self.movnm=' '
self.seats=[]
def sup(self):#SIGN UP
self.uid=random.randint(1,1000)
print'\t\t\tBOOKING ID :',self.uid
self.name1=raw_input('\t\t\tFIRST NAME : ')
self.name2=raw_input('\t\t\tSECOND NAME : ')
self.gnd=raw_input('\t\t\tGENDER\t\t : ')
self.id=raw_input('\t\t\tENTER VALID EMAIL ADDRESS : ')
while True:
self.pswd=raw_input('\t\t\t\tPASSWORD : ')
self.pswd2=raw_input('\t\t\tCONFIRM PASSWORD : ')
if self.pswd==self.pswd2:
break
else:
print'\n\t\t\t---PASSWORDS DO NOT MATCH!---\n'
while True:
self.phn=raw_input('\t\t\tMOBILE NO. : ')
if len(self.phn)!=10:
print'\n\t\t\tENTER VALID MOBILE NO.!'
else:
break

def mov(self):
self.movnam=raw_input('\t\t\tENTER MOVIE NAME : ').upper()
def lin(self):#LOG IN
self.uid=input('\t\t\tENTER BOOKING ID')
self.id=raw_input('\t\t\tEMAIL ID : ')
self.pswd=raw_input('\t\t\tPASSWORD : ')
def s1(self):
print'\t\t\t* NAME : ',self.name1.upper(),self.name2.upper()
print'\t\t\t* EMAIL ID : ',self.id
print'\t\t\t* GENDER : ',self.gnd.upper()
print'\t\t\t* MOBILE NO. :',self.phn
def s2(self):
print'\t\t\t* BOOKING ID : ',self.uid
def signup():
ofile=file('usr.dat','ab')
m=movie()
m.sup()
pickle.dump(m,ofile)
ofile.close()
print'\n\t\t\t ---YOU HAVE SIGNED UP SUCCESSFULLY---\n'
c=raw_input('\n\t\t\t DO YOU WANT TO LOGIN : ')
if c=='y' or c=='Y':
login()
def login():
o=open('usr.dat','ab+')
id1=pswd=' '
n=0
bid=input('\n\t\t\t BOOKING ID : ')
while True:
try:
m=pickle.load(o)
if m.uid==bid:
n=1
details.append(bid)
id1=m.id
pswd=m.pswd
x=[m.name1.upper(),m.name2.upper()]
except EOFError:
if n==0:
print'\n\t\t\t -----BOOKING ID NOT FOUND!-----\n'
login()
else:
while True:
eid=raw_input('\t\t\t EMAIL ID : ')
if id1==eid:
details.append(eid)
break
else:
print'\t\t\t-----NO SUCH EMAIL ID EXISTS FOR THIS BOOKING ID!-----\n'
while True:
psw=raw_input('\t\t\t PASSWORD : ')

if pswd==psw:
load()
print'\n\n'
print'\t\t\t','!!'*20
print'\t\t\t WELCOME',x[0],x[1]
details.append(x)
print'\t\t\t','!!'*20,'\n\n'
details.append(m.phn)
break
else:
print'\n\t\t\t-----WRONG PASSWORD!-----\n'
break
if n==1:
book()
o.close()
def addbook():
while True:
print'\t\t\t +-------------+'
print'\t\t\t |1. LOGIN |'
print'\t\t\t |2. SIGNUP |'
print'\t\t\t |3. GO BACK |'
print'\t\t\t +-------------+\n'
print'\t\t\t','..'*30
c=input('\t\t\t ENTER YOUR CHOICE : ')
print'\t\t\t','..'*30,'\n'
if c==1:
login()
break
elif c==2:
signup()
break
elif c==3:
break
else:
print'\n\t\t ---INVALID CHOICE!---'
def ticket():
while True:
print'\t\t\t +----------------------+'
print'\t\t\t | TICKET TYPE |'
print'\t\t\t | ------ ---- |'
print'\t\t\t |1. M-TICKET |'
print'\t\t\t |2. BOX-OFFICE PICKUP |'
print'\t\t\t +----------------------+\n'
c=input('\t\t\t -=> SELECT TICKET TYPE : ')
if c==1:
print'\n\t\t\t--------------------------------------------------------------------'
print'\t\t\t ***M-TICKET***'
print'\t\t\t--------------------------------------------------------------------'
print'\t\t\t-> Download the m-Ticket QR Code on your mobile to enter the cinema.'.upper()
print'\t\t\t-> No PrintOut Needed.'.upper()
print'\t\t\t-> Entry will not be provided without showing QR code\n'.upper()
details.append('M-TICKET')
break
elif c==2:
print'\n\t\t\t---------------------------------------'
print'\t\t\t ***BOX-OFFICE PICKUP***'
print'\t\t\t---------------------------------------'
print'\t\t\t -> COLLECT THE TICKETS FROM BOX OFFICE\n'
details.append('BOX-OFFICE PICKUP')
break
else:
print'\n\t\t\t\t\t---INVALID CHOICE!---'
load()
print'\t\t\t PAYMENT MADE SUCCESSFULLY :-)'
load()
print'\t\t\t (-: YOUR TICKETS ARE BOOKED :-) '
def book():
ch=raw_input('\n\t\t\t DO YOU WANT TO BOOK THIS MOVIE (Y/N) : ')
if ch=='y' or ch=='Y':
venue()
pay()
ticket()
menu()
def delete(bookid):
num=0
a=open('bookings.dat','rb+')
b=('emp.dat','ab+')
while True:
try:
m=pickle.load(a)
if m.bid!=bookid :
pickle.dump(m,b)
else:
num=bookid
except EOFError:
break
if num==0:
print'\n\t\t\t ### NO SUCH BOOKING IS MADE WITH THE BOOKING ID YOU PROVIDED! ###\n'
a.close()
b.close()
os.remove('bookings.dat')
os.rename('emp.dat','bookings.dat')
def cancel():
date=raw_input('\t\t\t ENTER THE DATE ON WHICH YOU BOOKED THE MOVIE (DD/MM/YYYY) : ')
x=time.localtime()
y=date.split('/')
if y[0]!=x[2] and y[1]!=x[1] and y[2]!=x[0]:
load()
print'\n\t\t\t### SORRY! YOU CAN NOT CANCEL YOUR BOOKING. :-( ###'
print'\n\t\t\t### BOOKING CAN BE CANCELLED ONLY ON THE SAME DAY OF BOOKING ###'
time.sleep(2)
support()
elif y[0]==x[2] and y[1]==x[1] and y[2]==x[0]:
bookid=input('\t\t\tENTER BOOKING ID : ')
o=open('usr.dat','ab+')
while True:
try:
m=pickle.load(o)
while True:
bid=input('\t\t\t BOOKING ID : ')
if m.uid==bid:
details.append(bid)
break
else:
print'\n\t\t\t-----BOOKING ID NOT FOUND!-----\n'
while True:
eid=raw_input('\t\t\t EMAIL ID : ')
if m.id==eid:
details.append(eid)
break
else:
print'\t\t\t-----NO SUCH EMAIL ID EXISTS FOR THIS BOOKING ID!-----\n'
while True:
psw=raw_input('\t\t\t PASSWORD : ')
if m.pswd==psw:
load()
print'\n\n'
except EOFError:
delete(bid)
break

cn=0
while cn!=5:
print'\n\t\t\t+-----------------------------------------+'
print'\t\t\t| REASON FOR CANCELLING |'
print'\t\t\t| ------ --- ---------- |'
print'\t\t\t|1. BOOKED BY MISTAKE |'
print'\t\t\t|2. DO NOT LIKE OUR TERMS AND CONDITIONS |'
print'\t\t\t|3. WANT TO SEE ANOTHER MOVIE |'
print'\t\t\t|4. OTHERS |'
print'\t\t\t|5. GO BACK |'
print'\t\t\t+-----------------------------------------+\n'
cn=input('\t\t\t SELECT SPECIFIC REASON FOR CANCELLATION : ')
if cn==4:
reason=raw_input('\n\t\t\t PLEASE SPECIFY YOUR REASON FOR CANCELLING SO THAT WE
COULD IMPROVE THE INTERFACE :- ')
load()
print'\n\n\t\t\t ---CONGRATULATIONS! YOU HAVE SUCCESSFULLY CANCELLED THE BOOKING :-)
---'
elif cn==5:
break

def stc(sm):
cost=0
l=sm
ch=' '
while ch!='n' or ch!='N':
load()
print
print'\t\t ________________________________________________'
print'\t\t / __________________________________________ \ '
print'\t\t | | | |'
print'\t\t | | | |'
print'\t\t | | ALL EYES THIS WAY PLEASE | |'
print'\t\t | | | |'
print'\t\t | |__________________________________________| | '
print'\t\t \________________________________________________/ \n\n'

s=' '
for i in range(9):
print' \t\t\t',
for j in range(10):
print sm[i][j],' ',
print
print
print"\t\t\t","_"*43
print
print'\t\t\t ** : NOT AVAILABLE '
print'\t\t\tA-F : NORMAL '
print'\t\t\t S : SILVER '
print'\t\t\t G : GOLD '
print'\t\t\t P : PLATINUM '
print"\t\t\t","_"*43
print
print"\t\t\t+","+"*20,"+"
print'\t\t\t+ COST PER SEAT +'
print"\t\t\t+","-"*20,"+"
print'\t\t\t+ NORMAL : Rs.150 +'
print'\t\t\t+ SILVER : Rs.200 +'
print'\t\t\t+ GOLD : Rs.250 +'
print'\t\t\t+ PLATINUM : Rs.300 +'
print"\t\t\t+","+"*20,"+"
while True:
n=input('\n\t\t\tHOW MANY SEATS DO YOU WANT : ')
if n>10:
print'\t\t\t---YOU CAN BOOK A MAXIMUM OF 10 SEATS!---'
elif n>0 and n<=10:
break
else:
print'\n\t\t\t---INVALID INPUT!---\n'
pt,au,ag,nrm=0,0,0,0
for k in range(n):
while True:
print'\n\t\t\tSEAT : ',k+1
c=raw_input('\n\t\t\tCHOOSE CATEGORY : ')
if c=='p' or c=='P':
pt+=1
cost+=300
break
elif c=='g' or c=='G':
au+=1
cost+=250
break
elif c=='s' or c=='S':
ag+=1
cost+=200
break
elif c in 'abcdef' or c in 'ABCDEF':
nrm+=1
cost+=150
break
else:
print'\n\t\t\t ### SEAT CATEGORY NOT AVAILABLE ###'
continue
sref=0
while True:
s=raw_input('\n\t\t\t CHOOSE THE SEAT : ').upper()
for i in range(9):
for j in range(10):
if l[i][j]==s:
sref=1
if s[0]!=c:
print'\n\t\t\t---INVALID SEAT---\n'
continue
elif sref==0:
print'\n\t\t\t---SEAT NOT FOUND---\n'
elif sref==1:
break
seats.append(s)
for i in range(9):
for j in range(10):
if l[i][j]==s:
l[i][j]='**'
break
sm=l
print'\n\t\t','--'*30
ch=raw_input('\t\t DO YOU WANT TO BOOK MORE SEATS (Y/N) : ')
print'\t\t','--'*30
if ch=='N' or ch=='n':
load()
print'\n\n\t\t\t -=>BOOKED SEATS : ** \n'
print'\t\t ________________________________________________'
print'\t\t / __________________________________________ \ '
print'\t\t | | | |'
print'\t\t | | | |'
print'\t\t | | ALL EYES THIS WAY PLEASE | |'
print'\t\t | | | |'
print'\t\t | |__________________________________________| | '
print'\t\t \________________________________________________/ \n\n'

s=' '
for i in range(9):
print' \t\t\t',
for j in range(10):
print sm[i][j],' ',
print
print
break
else:
pass
return [cost,seats]
def ddate():
k=time.localtime()
while True:
print'\n\t\t\t','..'*26
date=raw_input('\t\t\t DATE (DD/MM/YYYY) : ')
print'\t\t\t','..'*26,'\n'
spl=date.split('/')
if spl[2]!=str(k[0]):
print'\t\t\t INVALID SHOW DATE!\n'
elif int(spl[1])<k[1]:
print'\t\t\t INVALID SHOW DATE!\ns'
elif int(spl[1])>k[1]:
if k[2]>int(spl[0]):
if (31-k[2]+int(spl[0]))>15:
print'\t\t\t SHOW IS NOT AVAILABLE ON THIS DATE!\n'
else:
break
elif int(spl[0])>k[2]:
if (31-k[2]+int(spl[0]))>15:
print'\t\t\t SHOW IS NOT AVAILABLE ON THIS DATE!\n'
else:
break
elif spl[0]<str(k[2]):
print'\t\t\t INVALID SHOW DATE!\n'
else:
break
day, month, year = (int(x) for x in date.split('/'))
ans = datetime.date(year, month, day)
day=ans.strftime("%A").upper()
return [date,day]
def venue():
udet=[]
ddt=ddate()
date=ddt[0]
day=ddt[1]
print "\t\t\t+"+"-"*50+"+"
print "\t\t\t1. DT Cinemas: DLF Place, Saket +".upper()
print "\t\t\t+"+".."*25+"+"
print "\t\t\t2. Cinepolis: Unity One Mall Rohini, Delhi +".upper()
print "\t\t\t+"+".."*25+"+"
print "\t\t\t3. Cinepolis: Grand Venice Mall, Greater Noida +".upper()
print "\t\t\t+"+"-"*50+"+"
plc=["DT Cinemas: DLF Place, Saket\t\t ".upper(),"Cinepolis: Unity One Mall Rohini, Delhi
".upper(),"Cinepolis: Grand Venice Mall, Greater Noida".upper()]
h=input("\n\t\t\t>>> Choose Your Desired Venue : ".upper())
udet.append(plc[h-1])
while True:
if h==1:
print"\n\t\t\t +--------------------+"
print"\t\t\t | SHOW TIMINGS |"
print"\t\t\t | ---- ------- |"
print"\t\t\t +--------------------+"
print"\t\t\t |1. 10:00 AM |"
print"\t\t\t |2. 05:00 PM |"
print"\t\t\t |3. 08:30 PM |"
print"\t\t\t +--------------------+\n"
tm=["10:00 AM","05:00 PM","08:30 PM"]
j=input("\n\t\t\t Select Your Show Timings : ".upper())
if j>3 or j==0:
print'\n\t\t\t >>>INVALID CHOICE!<<<\n'
continue
else:
udet.append(tm[j-1])
break
elif h==2:
print"\n\t\t\t+--------------------+"
print"\t\t\t| SHOW TIMINGS |"
print"\t\t\t| ---- ------- |"
print"\t\t\t+--------------------+"
print"\t\t\t|1. 11:25 AM |"
print"\t\t\t|2. 03:26 PM |"
print"\t\t\t|3. 05:45 PM |"
print"\t\t\t|4. 08:33 PM |"
print"\t\t\t+--------------------+\n"
tm=["11:25 AM","03:26 PM","05:45 PM","08:33 PM"]
j=input("\n\t\t\t Select Your Show Timings : ".upper())
if j>4 or j==0:
print'\n\t\t\t >>>INVALID CHOICE!<<<\n'
continue
else:
udet.append(tm[j-1])
break
elif h==3:
print"\n\t\t\t+--------------------+"
print"\t\t\t| SHOW TIMINGS |"
print"\t\t\t| ---- ------- |"
print"\t\t\t+--------------------+"
print"\t\t\t|1. 10:32 AM |"
print"\t\t\t|2. 11:56 AM |"
print"\t\t\t|3. 01:11 PM |"
print"\t\t\t|4. 04:40 PM |"
print"\t\t\t|5. 07:55 PM |"
print"\t\t\t+--------------------+\n"
tm=["10:32 AM","11:56 AM","01:11 PM","04:40 PM","07:55 PM"]
j=input("\n\t\t Select Your Show Timings : ".upper())
if j>5 or j==0:
print'\n\t\t\t\t\t >>>INVALID CHOICE!<<<\n'
continue
else:
udet.append(tm[j-1])
break
else:
print'\n\t\t\t\t\tINVALID CHOICE!\n'
t=time.localtime()
st=stc(sm)
udet.append(st)
load()
print"\n\n\t\t+","+"*67,"+"
print'\t\t+ \t\t\tBOOKING SUMMARY',' '*29,'|'
print "\t\t+","-"*67,"+"
print'\t\t -=> BOOKING ID :',details[1]
print'\t\t -=> NAME :',details[3][0],details[3][1]
print'\t\t -=> EMAIL ID :',details[2]
print'\t\t -=> MOBILE :',details[4]
print'\t\t -=> MOVIE :',details[0]
print'\t\t -=> PLACE :',udet[0]
print'\t\t -=> SEAT(S) :',
for i in range(len(st[1])):
print st[1][i],',',
print' .'
cost=st[0]
print'\t\t -=> SHOW DATE :',date
print'\t\t -=> DAY :',day
print'\t\t -=> BOOKING DATE :',t[2],'/',t[1],'/',t[0]
print'\t\t -=> SHOW TIMINGS :',udet[1]
print'\t\t -=> TAX (GST) :','Rs.',float(0.1)*cost
print'\t\t -=> TOTAL COST :','Rs.',cost+float(0.1)*cost
print "\t\t+","-"*67,"+"
print"\t\t+","+"*67,"+"

def credeb():
print
while True:
cno=input("\t\t\tENTER CREDIT CARD/DEBIT CARD NO. :- ")
c=len(str(cno))
if c==16:
load()
break
else:
print"\t\t\t-----INVALID CREDIT/DEBIT CARD NO!-----"
while True:
cvv=input("\t\t\tENTER THE CVV NO. :- ")
c=len(str(cvv))
if c==3:
load()
break
else:
print"\t\t\tINVALID CVV NO"
while True:
pin=input("\t\t\tENTER YOUR PIN :- ")
p=len(str(pin))
if p==4:
load()
break
else:
print"\t\t\tINVALID PIN"
def netbanking():
bname=raw_input("\n\n\t\t\t -> BANK NAME :- ")
bid=raw_input("\t\t\t -> USER ID :- ")
bpas=raw_input("\t\t\t -> PASSWORD :- ")
def pay():
a=0
while a!=4:
bytckt()
print "\t\t\t+==========================================+"
print "\t\t\t| * PAYMENT OPTIONS |"
print "\t\t\t|==========================================|"
print "\t\t\t| 1. Credit/Debit Card |".upper()
print "\t\t\t| 2. Net Banking |".upper()
print "\t\t\t| 3. Paytm |".upper()
print "\t\t\t| 4. GO BACK |"
print "\t\t\t| 5. CANCEL PAYMENT AND BACK TO MAIN MENU |"
print "\t\t\t+==========================================+"
print
a=input("\t\t\tEnter Your Payment Mode : ".upper())
if a==1:
credeb()
print "\t\t\t\t\t+"+"-"*30+"+\n"
c=raw_input('\t\t\tDO YOU WANT TO PROCEED (Y/N) : ')
if c=='y' or c=='Y':
load()
break
else:
pass
elif a==2:
bnkp()
netbanking()
c=raw_input('\n\t\t\tDO YOU WANT TO PROCEED (Y/N) : ')
if c=='y' or c=='Y':
load()
break

elif a==3:
print'\t\t\t*****PAYTM TRANSACTION MODE*****\n'
p=0
while len(str(p))!=10:
p=input('\n\t\t\tENTER YOUR PHONE NO. : ')
if len(str(p))==10:
break
else:
print'\t\t\t----PLEASE ENTER YOUR VALID PHONE NO.! ----'
h=input("\n\t\t\tEnter Your Valid Paytm Number : ".upper())
c=raw_input('\t\t\tDO YOU WANT TO PROCEED (Y/N) : ')
if c=='y' or c=='Y':
load()
break
elif a==4:
cho=raw_input('\t\t\tDO YOU WANT TO CANCEL THE TRANSACTION : ')
if cho=='y' or cho=='Y':
break
else:
pass
elif a==5:
load()
delete(details[1])
menu()
def addbooking():
book()
a=open('bookings.dat','rb+')
b=details[0]
pickle.load(b,a)

def load():
print'\n\t\t\t >>> LOADING',
for i in range(3):
time.sleep(1)
print'.',
print
def support():
print "\t\t\t +------------------------------------------+"
print "\t\t\t | SUPPORT : CONTACT FOR ANY QUERY |"
print "\t\t\t | ------- ------- --- --- ----- |"
print "\t\t\t +------------------------------------------+"
print "\t\t\t | * MANAGER : PIYUSH SAXENA |"
print "\t\t\t | MOBILE : 9643566981 |"
print "\t\t\t | * STRAW BOSS : ROHAN GUPTA |"
print "\t\t\t | MOBILE : 9811582304 |"
print "\t\t\t | * ACCOUNTANT : YASH RAJ SINGH BISHT |"
print "\t\t\t | MOBILE : 9811582304 |"
print "\t\t\t +------------------------------------------+"
def feed():
print "\t\t\t +------------------------+"
print '\t\t\t | 1. CUSTOMER FEEDBACKS |'
print "\t\t\t +------------------------+"
print '\t\t\t | 2. ONLINE INTERACTIONS |'
print "\t\t\t +------------------------+"
print '\t\t\t | 3. LEAVE YOUR FEEDBACK |'
print "\t\t\t +------------------------+"
ch=input('\n\t\t\tENTER YOUR CHOICE : ')
if ch==1:
print '\n\t\t\t LOADING FEEDBACKS',
for i in range(4):
time.sleep(1)
print'.',
print
print '\t\t\t +----------------------------------------------------------------------------------+'
print '\t\t\t | -> RAKSHIT11 -- I LOVE THIS SITE,EXCELLENT CUSTOMER SUPPORT |'
print '\t\t\t | -> SARTHAKJN34 -- MY BOOKED TICKETS ARE NOT SHOWING UP |'
print '\t\t\t | -> AYUSH_G -- MY DEDUCTED BALNCING IS TWICE THAN EXPECTED |'
print '\t\t\t | -> TUSHAR_M -- THIS SITE IS THE BEST |'
print '\t\t\t +----------------------------------------------------------------------------------+'
ch=raw_input('\n\t\t\t\t\t WANT TO LOAD MORE COMMENTS ( Y/N) ........ : ')
if ch=='Y'or ch=='y':
print '\n\t\t\t LOADING',
for i in range(3):
time.sleep(1)
print'.',
print
print '\t\t\t +----------------------------------------------------------------------------------+'
print '\t\t\t | -> NISHCHAY_J -- MY ACCOUNT IS BANNED FOR NO REASON. PLEASE LOOK INTO IT
|'
print '\t\t\t | -> RAJAT_VALECHA-- WANT TO BOOK MORE FILMS. EXCELLENT SITE <3 |'
print '\t\t\t +----------------------------------------------------------------------------------+'
print '\n\t\t\t--THE END-- :-)'
elif ch=='n' or ch=='N':
print '\t\t\t +----------------------------------------------------------------------------------+'
print '\n\t\t\t--THE END-- :-)'
elif ch==2:
print "\t +-----------------------------------+"
print "\t | ONLINE SUPPORT |"
print "\t | ------ -------- |"
print "\t +-----------------------------------+"
print "\t | 1. YOUTUBE SUPPORT LINK |"
print "\t | 2. DISCORD SUPPRT LINK |"
print "\t | 3. TWITTER LINK |"
print "\t | 4. FACEBOOK LINK |"
print "\t | 5. EXIT |"
print "\t +-----------------------------------+"
while True:
ch=input('\n\t\t\tENTER YOUR CHOICE :')
if ch==1:
print'\n\t\t\t +------------------------------------------------+'
print '\t\t\t | https://www.YOUTUBE.com/uzumy/ht/gKJn.in |'
print'\t\t\t +------------------------------------------------+'
break
if ch==2:
print'\n\t\t\t +------------------------------------------------+'
print '\t\t\t | https://www.DISCORD.com/jujd/s/ggh.in |'
print'\t\t\t +------------------------------------------------+'
break
if ch==3:
print'\n\t\t\t +------------------------------------------------+'
print '\t\t\t | https://www.TWITTER.com/sddsa/fs/asa.in |'
print'\t\t\t +------------------------------------------------+'
break
if ch==4:
print'\n\t\t\t +------------------------------------------------+'
print '\t\t\t | https://www.FACEBOOK.com/dfs/gdsgd.com |'
print'\t\t\t +------------------------------------------------+'
elif ch==5:
print'\t\t\t>>> LOADING ',
for i in range(3):
time.sleep(1)
print'.',
break
elif ch==3:
fd=raw_input('\t\t\tWRITE YOUR FEEDBACK HERE ALONG WITH YOUR UNIQUE USERNAME -=>')
def upcoming():
s2=0
while s2!=3:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | LANGUAGE |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. ENGLISH |"
print "\t\t\t |2. HINDI |"
print "\t\t\t |3. GO BACK |"
print "\t\t\t |4. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s2=input('\t\t SELECT LANGUAGE : ')
if s2==1:
s3=0
while s3!=4:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | CATEGORY |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. HORROR |"
print "\t\t\t |2. ACTION |"
print "\t\t\t |3. COMEDY |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s3=input('\t\t SELECT CATEGORY : ')
if s3==1:
s4=0
while s4!=4:
print "\n\n\t\t\t +-----------------------------------+"
print "\t\t\t | UPCOMING ENGLISH MOVIES |"
print "\t\t\t | -------- ------- ------ |"
print "\t\t\t +-----------------------------------+"
print "\t\t\t |* HE'S OUT THERE |"
print "\t\t\t |* INSIDIOUS: THE LAST KEY |"
print "\t\t\t |* SLENDER MAN |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +-----------------------------------+\n"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==2:
s4=0
while s4!=4:
print "\t\t\t +--------------------------------+"
print "\t\t\t | UPCOMING ENGLISH MOVIES |"
print "\t\t\t | -------- ------- ------ |"
print "\t\t\t +--------------------------------+"
print "\t\t\t |* BLACK PANTHER |"
print "\t\t\t |* TOMB RAIDER |"
print "\t\t\t |* RAMPAGE |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +--------------------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
if s3==3:
s4=0
while s4!=4:
print "\t\t\t +----------------------------+"
print "\t\t\t | UPCOMING ENGLISH MOVIES |"
print "\t\t\t | -------- ------- ------ |"
print "\t\t\t +----------------------------+"
print "\t\t\t |* FERDINAND |"
print "\t\t\t |* FATHER FIGURES |"
print "\t\t\t |* BLOOD FEST |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +----------------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s2==2:
s3=0
while s3!=4:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | CATEGORY |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. HORROR |"
print "\t\t\t |2. ACTION |"
print "\t\t\t |3. COMEDY |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s3=input('\t\t SELECT CATEGORY : ')
if s3==1:
s4=0
while s4!=4:
print "\n\n\t\t\t +-----------------------------------+"
print "\t\t\t | UPCOMING HINDI MOVIES |"
print "\t\t\t | -------- ----- ------ |"
print "\t\t\t +-----------------------------------+"
print "\t\t\t |* THE HOUSE NEXT DOOR |"
print "\t\t\t |* 1921 |"
print "\t\t\t |* PARI |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +-----------------------------------+\n"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==2:
s4=0
while s4!=4:
print "\t\t\t +-------------------------------+"
print "\t\t\t | UPCOMING HINDI MOVIES |"
print "\t\t\t | -------- ----- ------ |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |* BAAGHI 2 |"
print "\t\t\t |* 1 CHOR 2 MASTIKHOR |"
print "\t\t\t |* TIGER ZINDA HAI |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s4=input('\n\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==3:
s4=0
while s4!=4:
print "\t\t\t +--------------------------------+"
print "\t\t\t | UPCOMING HINDI MOVIES |"
print "\t\t\t | -------- ----- ------ |"
print "\t\t\t +--------------------------------+"
print "\t\t\t |* FIRANGI |"
print "\t\t\t |* FUKREY RETURNS |"
print "\t\t\t |* LOVE PER SQUARE FOOT |"
print "\t\t\t |1. GO BACK |"
print "\t\t\t |2. MAIN MENU |"
print "\t\t\t +--------------------------------+"
s4=input('\n\t\t ENTER YOUR CHOICE : ')
if s4==1:
break
elif s4==2:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==4:
break
elif s3==5:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s2==3:
break
elif s2==4:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'

def now_showing():
s2=0
while s2!=3:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | LANGUAGE |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. ENGLISH |"
print "\t\t\t |2. HINDI |"
print "\t\t\t |3. GO BACK |"
print "\t\t\t |4. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s2=input('\t\t SELECT LANGUAGE : ')
if s2==1:
s3=0
while s3!=4:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | CATEGORY |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. HORROR |"
print "\t\t\t |2. ACTION |"
print "\t\t\t |3. COMEDY |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s3=input('\t\t SELECT CATEGORY : ')
if s3==1:
s4=0
while s4!=4:
load()
print "\n\n\t\t\t +-----------------------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +-----------------------------------+"
print "\t\t\t |1. EXORCIST RETURNS |"
print "\t\t\t |2. THE FOREST |"
print "\t\t\t |3. MURDER ON THE ORIENT EXPRESS |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +-----------------------------------+\n"

s4=input('\t\t ENTER YOUR CHOICE : ')


if s4==1:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='EXORCIST RETURNS'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'

elif s4==2:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='THE FOREST '
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='MURDER ON THE ORIENT EXPRESS'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==4:
load()
break
elif s4==5:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==2:
s4=0
while s4!=4:
print "\t\t\t +------------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +------------------------+"
print "\t\t\t |1. JUSTICE LEAGUE |"
print "\t\t\t |2. THOR: RAGNAROK |"
print "\t\t\t |3. A BAD MOM'S CHRISTMAS|"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +------------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='JUSTICE LEAGUE'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==2:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='THOR: RAGNAROK'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam="A BAD MOM'S CHRISTMAS"
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==4:
load()
break
elif s4==5:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==3:
s4=0
while s4!=4:
print "\t\t\t +-----------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +-----------------------+"
print "\t\t\t |1. DADDY'S HOME 2 |"
print "\t\t\t |2. MY LITTLE PONY |"
print "\t\t\t |3. ANGRY BIRDS MOVIE |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +-----------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam="DADDY'S HOME 2"
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==2:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='MY LITTLE PONY'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='ANGRY BIRDS MOVIE'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==4:
break
elif s4==5:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==4:
break
elif s3==5:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'

elif s2==2:
s3=0
while s3!=4:
print "\n\n\t\t\t +---------------------------+"
print "\t\t\t | CATEGORY |"
print "\t\t\t | -------- |"
print "\t\t\t +---------------------------+"
print "\t\t\t |1. HORROR |"
print "\t\t\t |2. ACTION |"
print "\t\t\t |3. COMEDY |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +---------------------------+\n"
s3=input('\t\t SELECT CATEGORY : ')
if s3==1:
s4=0
while s4!=4:
print "\n\n\t\t\t +-----------------------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +-----------------------------------+"
print "\t\t\t |1. DARE |"
print "\t\t\t |2. GRUHAM |"
print "\t\t\t |3. RAAZ REBOOT AGAIN |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +-----------------------------------+\n"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='DARE '
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==2:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='GRUHAM'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='RAAZ REBOOT AGAIN '
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==4:
break
elif s4==5:
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s3==2:
s4=0
while s4!=4:
print "\t\t\t +-----------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +-----------------------+"
print "\t\t\t |1. JUSTICE LEAGUE |"
print "\t\t\t |2. RAM KI JUNG |"
print "\t\t\t |3. LIE |"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +-----------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
while True:
load()
print "\n\n\t\t\t +-------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='JUSTICE LEAGUE'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t###INVALID CHOICE###\n'
elif s4==2:
while True:
load()
print "\n\n\t\t\t +------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam='RAM KI JUNG '
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\n\n\t\t\t +-------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED :')
if s5==1:
movnam=' LIE '
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s4==4:
break
elif s4==5:
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
if s3==3:
s4=0
while s4!=4:
print "\t\t\t +------------------------+"
print "\t\t\t | NOW SHOWING |"
print "\t\t\t | --- ------- |"
print "\t\t\t +------------------------+"
print "\t\t\t |1. SHAADI ABHI BAAKI HAI|"
print "\t\t\t |2. QARIB QARIB SINGLLE |"
print "\t\t\t |3. SHAADI MAI ZAROOR ANA|"
print "\t\t\t |4. GO BACK |"
print "\t\t\t |5. MAIN MENU |"
print "\t\t\t +------------------------+"
s4=input('\t\t ENTER YOUR CHOICE : ')
if s4==1:
while True:
load()
print "\n\n"
print "\t\t\t +-------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED : ')
if s5==1:
movnam='SHAADI ABHI BAAKI HAI'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t ###INVALID CHOICE###\n'
elif s4==2:
while True:
load()
print "\n\n\t\t\t +-------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED : ')
if s5==1:
movnam=' QARIB QARIB SINGLLE'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s4==3:
while True:
load()
print "\t\t\t +-------------------------------+"
print "\t\t\t | OPTIONS |"
print "\t\t\t | ------- |"
print "\t\t\t +-------------------------------+"
print "\t\t\t |1. BOOK THIS MOVIE |"
print "\t\t\t |2. GO BACK |"
print "\t\t\t |3. MAIN MENU |"
print "\t\t\t +-------------------------------+\n"
s5=input('\t\t SELECT AN OPTION TO PROCEED : ')
if s5==1:
movnam='SHAADI MAI ZAROOR ANA'
details.append(movnam)
addbook()
elif s5==2:
load()
break
elif s5==3:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s4==4:
break
elif s4==5:
menu()
elif s3==4:
break
elif s3==5:
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
elif s2==3:
load()
break
elif s2==4:
load()
menu()
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
def search():
s1=0
while s1!=3:
print "\n\n\t\t\t +-------------------------+"
print "\t\t\t | SEARCH FOR MOVIES |"
print "\t\t\t | ------ --- ------ |"
print "\t\t\t +-------------------------+"
print "\t\t\t |1. UPCOMING |"
print "\t\t\t |2. NOW SHOWING |"
print "\t\t\t |3. GO BACK |"
print "\t\t\t +-------------------------+\n"
s1=input('\t\t SEARCH FOR ? ')
if s1==1:
upcoming()
elif s1==2:
now_showing()
elif s1==3:
load()
break
else:
print'\n\t\t\t ###INVALID CHOICE###\n'
def menu():
c=0
while c!=7:
title1()
title2()
print'\n\n\t\t\t+------------------------------------------+'
print'\t\t\t|1. SEARCH/BOOK UPCOMING/RELEASED MOVIES |'
print'\t\t\t|2. CANCEL BOOKING |'
print'\t\t\t|3. SUPPORT |'
print'\t\t\t|4. FEEDBACK |'
print'\t\t\t|5. EXIT |'
print'\t\t\t+------------------------------------------+'
c=input("\n\t\t ENTER YOUR CHOICE :- ")
if c==1:
load()
search()
elif c==2:
load()
cancel()
elif c==3:
load()
support()
c=raw_input('\n\t\t\tDO YOU WANT TO CONTINUE : ')
if c=='n' or c=='N':
ex()
break
elif c==4:
load()
feed()
c=raw_input('\n\t\t\tDO YOU WANT TO CONTINUE : ')
if c=='n' or c=='N':
ex()
break
elif c==5:
ex()
break
else:
print'\n\t\t\t###INVALID CHOICE###\n'
def title1():
tm=time.localtime()
date=str(tm[2])+'/'+str(tm[1])+'/'+str(tm[0])
day, month, year = (int(x) for x in date.split('/'))
ans = datetime.date(year, month, day)
day=ans.strftime("%A").upper()
hour=tm[3]
mint=tm[4]
ap=' '
if hour>=12 and hour<=23:
hour=hour-12
ap='PM'
else:
ap='AM'
print'\n\n\n\t',day,'\n\n\t',tm[2],'/',tm[1],'/',tm[0],'\t\t\t\t\t\t\t\t\t',hour,':',mint,ap,'\n\n\n'

print'\t ) ) ) * ) ( ) ) '
print'\t ( ( /( ( /( ( /( ( ` ( /( )\ ) ( /( ( /( ( ( '
print"\t ( )\ )\()) )\()) )\()) )\))( )\()) (()/( )\()) )\()) )\))( ' "
print'\t )((_) ((_)\ ((_)\ ((_)\ ((_)()\ ((_)\ /(_)) ((_)\ ((_)\ ((_)()\ ) '
print'\t((_)_ ((_) ((_) _((_) (_()((_) __ ((_) (_)) _((_) ((_) _(())\_)() '
print'\t | _ ) / _ \ / _ \ | |/ / | \/ | \ \ / / / __| | || | / _ \ \ \((_)/ / '
print"\t | _ \ | (_) | | (_) | | ' < | |\/| | \ V / \__ \ | __ | | (_) | \ \/\/ / "
print'\t |___/ \___/ \___/ |_|\_\ |_| |_| |_| |___/ |_||_| \___/ \_/\_/ \n\n'

def title2():
print'\t\t /^\^\^^/^/^\ '
print'\t\t /^\ \ \/ / /^\ '
print'\t\t \+/ \ \\// / \+/ '
print'\t\t \\//'
print'\t\t /----\ '
print'\t\t | #### | '
print'\t\t \----/ _ _ _ _ _'
print'\t\t [ " " " "_] /^^\---/% %\---/^^\ [_" " " "_] '
print'\t\t | | | / % % \ | | |'
print'\t\t | o | +=================] %% [=================+ | o | '
print'\t\t | |___| * * |___| |'
print'\t\t | o | | | | o |'
print'\t\t | | -|------- WELCOME TO -------|- | |'
print'\t\t / o \ ------- -- / o \'
print'\t\t | | -=> BOOK MY SHOW <=- | |'
print'\t\t | /\ |__ ---- -- ---- __| /\ | '
print'\t\t | |||| | | * * | | |||| | '
print'\t\t | |||| | +==========================================+ | |||| | '
print'\t\t/\/\/\/\/\/\ /\/\/\/\/\/\ '

def ex():
print'\t |'
print'\t ___________I____________ '
print"\t ( _____________________ () "
print"\t _.-'| || "
print"\t _.-' || || "
print"\t ______ _.-' || /\_/\ || "
print"\t | |_ _.-' || =( owo )= || "
print'\t | |_|_ || ) ( // || '
print'\t |______| `-._ || (__ __)// || '
print'\t /\ `-._ || || '
print'\t / \ `-._ || GOOD BYE..... || '
print'\t / \ `-.I____________________|| '
print'\t / \ ------------------------ '
print'\t /________\___________________/________________\______\n\n'
print"\t\t\t __________"
print"\t\t\t //^^^^{}^^^^\\\ "
print"\t\t\t //..@--------@..\\\ "
print"\t\t\t //&%&%&%&/\&%&%&%&\\\ "
print"\t\t\t ||&%&%&_.' '._&%&%&|| "
print"\t\t\t ||&%''' '''%&|| "
print'\t\t\t ||&%& THANKS FOR &%&|| '
print'\t\t\t ||&%& VISITING! &%&|| '
print'\t\t\t ||&%& SEE YOU &%&|| '
print'\t\t\t ||&%& AGAIN :-)&%&|| '
print'\t\t\t ______||&%&&==========&&%&||______'
print'\t\t\t ======######################======='
def bytckt():
print'\n\n\t\t\t @-_________________-@'
print'\t\t\t @-_____| NOW SHOWING |_____-@'
print'\t\t\t | JUSTICE LEAGUE |'
print'\t\t\t _______|_____________________________|__________'
print'\t\t\t | ----=> BUY TICKTES HERE------ |'
print'\t\t\t |________________________________________________| '
print'\t\t\t | - - |'
print'\t\t\t | - - - -|'
print'\t\t\t | ____ ______________- ____ |'
print'\t\t\t | - - | | | TICKETS | | | - |'
print'\t\t\t | | | | | | | |'
print'\t\t\t | -- |____| - |_o___oo___o_| - |____| - | '
print'\t\t\t | - | | | -- | | | |'
print'\t\t\t | - | |- | - PAY HERE - | | | -- | '
print'\t\t\t |_______|====|__|______________|__|====|_________| '
print'\t\t\t / \'
print'\t\t\t /___________________________________________________\ \n\n'
def bnkp():
print'\t\t\t _._._ _._._'
print'\t\t\t _| |_ _| |_'
print'\t\t\t | ... |_._._._._._._._._._._| ... |'
print'\t\t\t | ||| | o NET BANKING o | ||| |'
print'\t\t\t | """ | """ """ """ | """ |'
print'\t\t\t ()) |[-|-]|[-|-] [-|-] [-|-]|[-|-]| ()) '
print"\t\t\t (())) | |---------------------| | (())) "
print'\t\t\t (())())| """ | """ """ """ | """ |(())()) '
print'\t\t\t (()))()|[-|-]| ::: .-"-. ::: |[-|-]|(()))() '
print'\t\t\t ()))(()| | |~|~| |_|_| |~|~| | |()))(() '
print'\t\t\t || |_____|_|_|_|__|_|_|__|_|_|_|_____| ||'
print'\t\t\t ~ ~^^ @@@@@@@@@@@@@@/=======\@@@@@@@@@@@@@@ ^^~ ~'
print'\t\t\t ^~^~ ~^~^'
SCREEN-
SHOTS
BIBLIOGRAPHY
COMPTER SCIENCE TEXTBOOKS

SUMITA ARORA

CBSE COMPUTER SCIENCE TEXTBOOK

https://www.bookmyshow.com

Anda mungkin juga menyukai