Professional Documents
Culture Documents
Acknowledgement: Topic Pageno. Introduction 1 Hardware and Software Requirements 2 Modules Imported 3
Acknowledgement: Topic Pageno. Introduction 1 Hardware and Software Requirements 2 Modules Imported 3
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
INTRODUCTION
>BIBLIOGRAPHY 61
‘MOVIE TICKET BOOKING SYSTEM’ is a project that enables us to
book our favourite movies which are on trend. We can also search for
upcoming movies. The project also provides services like language
select, category select, cancellation of booking. This project provides a
great experience of booking tickets online.
OBJECTIVE
The main objective of the project on movie ticket booking system is to manage
the details of movie, customer, booking, payments, seats, it manages all the
information about movie, shows, seats. The project is totally built at
administrative end and thus only the administrator is guaranteed to access. The
purpose of the project is to build an application program to reduce the manual
work for managing the movie, customer, shows, booking. It tracks all the details
about the booking, shows and seats.
scope
It may help collecting perfect management in details. In a very short time, the
collection will be obvious, simple and sensible. It will help a person to know the
management of passed year perfectly and vividly. It also help in current all
works relative to movie ticket booking system. It will be also reduced the cost
of collecting the management and collection procedure will go on smoothly.
Our project aims at business process automation, i.e we have tried to
computerized various process of movie ticket booking system.
• In computer system the person has to fill the various forms and no. of copies
of the forms can be easily generated at a time.
• To assist the staff in capturing the effort spent on their respective working
areas.
• The system generate types of information that can be used for various
purposes.
❖Accuracy in work.
Limitations
Although, I have put my best efforts to make the software
flexible, easy to operate but limitations cannot be ruled out
even by me. Though the software presents a broad range of
options to its user some intricate options could not be
covered into it, partly because of logistic and partly due to
lack of sophistication. Paucity of time was also major
constraint, thus it was not possible to make the software
foolproof and dynamic. Lack of time also compelled me to
ignore some part such as storing old results of the candidate
etc.
MODULES IMPORTED
MODULE
S.NO. DESCRIPTION
NAME
FUNCTIONS
10. addbooking To add booking of our
Customer.
To cancel booked ticket.
12. cancel
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"
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
https://www.bookmyshow.com