Entradas de cine Sistema de gestión de reservas en Python

En este artículo, vamos a codificar un programa simple para reservar entradas de cine. Será muy útil para los principiantes apasionados que querían trabajar en cualquier proyecto.

Escriba un programa para crear un sistema de gestión de reservas de entradas de cine simple utilizando Python.

Habíamos usado seis funciones de la siguiente manera:

  • t_película()
  • teatro()
  • tiempo (a)
  • cine)
  • centro()
  • ciudad()

Enfoque: A continuación se muestra el enfoque para realizar las operaciones anteriores:

1. t_movie: este método se utiliza para seleccionar el nombre de la película.

#this t_movie function is used to select movie name 
def t_movie():
    global f
    f = f+1
    print("which movie do you want to watch?")
    print("1,movie 1 ")
    print("2,movie 2 ")
    print("3,movie 3")
    print("4,back")
    movie = int(input("choose your movie: "))
    if movie == 4:
      # in this it goes to center function and
      # from center it goes to movie function 
      # and it comes back here and then go to theater 
      center()
      theater()
      return 0
    if f == 1:
      theater()

2. teatro(): este método se utiliza para seleccionar la pantalla.

# this theater function used to select screen 
def theater():
    print("which screen do you want to watch movie: ")
    print("1,SCREEN 1")
    print("2,SCREEN 2")
    print("3,SCREEN 3")
    a = int(input("choose your screen: "))
    ticket = int(input("number of ticket do you want?: "))
    timing(a)

3. temporización(a): este método se utiliza para seleccionar la temporización de las películas.

# this timing function used to select timing for movie 
def timing(a):
    time1 = {
        "1": "10.00-1.00",
        "2": "1.10-4.10",
        "3": "4.20-7.20",
        "4": "7.30-10.30"
    }
    time2 = {
        "1": "10.15-1.15",
        "2": "1.25-4.25",
        "3": "4.35-7.35",
        "4": "7.45-10.45"
    }
    time3 = {
        "1": "10.30-1.30",
        "2": "1.40-4.40",
        "3": "4.50-7.50",
        "4": "8.00-10.45"
    }
    if a == 1:
        print("choose your time:")
        print(time1)
        t = input("select your time:")
        x = time1[t]
        print("successful!, enjoy movie at "+x)
    elif a == 2:
        print("choose your time:")
        print(time2)
        t = input("select your time:")
        x = time2[t]
        print("successful!, enjoy movie at "+x)
    elif a == 3:
        print("choose your time:")
        print(time3)
        t = input("select your time:")
        x = time3[t]
        print("successful!, enjoy movie at "+x)
    return 0

4. película (teatro): este método se utiliza para seleccionar películas de acuerdo con el cine.

def movie(theater):
    if theater == 1:
        t_movie()
    elif theater == 2:
        t_movie()
    elif theater == 3:
        t_movie()
    elif theater == 4:
        city()
    else:
        print("wrong choice")

5. center(): Este método se utiliza para seleccionar el teatro.

def center():
    print("which theater do you wish to see movie? ")
    print("1,Inox")
    print("2,Icon")
    print("3,pvp")
    print("4,back")
    a = int(input("choose your option: "))
    movie(a)
    return 0

6. city(): Este método se utiliza para seleccionar la ciudad.

# this function is used to select city 
def city():
    print("hi welcome to movie ticket booking: ")
    print("where you want to watch movie?:")
    print("1,city 1")
    print("2,city 2 ")
    print("3,city 3 ")
    place = int(input("choose your option: "))
    if place == 1:
      center()
    elif place == 2:
      center()
    elif place == 3:
      center()
    else:
      print("wrong choice")

Plena aplicación:

Python3

global f
f = 0
 
#this t_movie function is used to select movie name
def t_movie():
    global f
    f = f+1
    print("which movie do you want to watch?")
    print("1,movie 1 ")
    print("2,movie 2 ")
    print("3,movie 3")
    print("4,back")
    movie = int(input("choose your movie: "))
    if movie == 4:
      # in this it goes to center function and from center it goes to movie function and it comes back here and then go to theater
      center()
      theater()
      return 0
    if f == 1:
      theater()
 
# this theater function used to select screen
def theater():
    print("which screen do you want to watch movie: ")
    print("1,SCREEN 1")
    print("2,SCREEN 2")
    print("3,SCREEN 3")
    a = int(input("choose your screen: "))
    ticket = int(input("number of ticket do you want?: "))
    timing(a)
 
# this timing function used to select timing for movie
def timing(a):
    time1 = {
        "1": "10.00-1.00",
        "2": "1.10-4.10",
        "3": "4.20-7.20",
        "4": "7.30-10.30"
    }
    time2 = {
        "1": "10.15-1.15",
        "2": "1.25-4.25",
        "3": "4.35-7.35",
        "4": "7.45-10.45"
    }
    time3 = {
        "1": "10.30-1.30",
        "2": "1.40-4.40",
        "3": "4.50-7.50",
        "4": "8.00-10.45"
    }
    if a == 1:
        print("choose your time:")
        print(time1)
        t = input("select your time:")
        x = time1[t]
        print("successful!, enjoy movie at "+x)
    elif a == 2:
        print("choose your time:")
        print(time2)
        t = input("select your time:")
        x = time2[t]
        print("successful!, enjoy movie at "+x)
    elif a == 3:
        print("choose your time:")
        print(time3)
        t = input("select your time:")
        x = time3[t]
        print("successful!, enjoy movie at "+x)
    return 0
 
 
def movie(theater):
    if theater == 1:
        t_movie()
    elif theater == 2:
        t_movie()
    elif theater == 3:
        t_movie()
    elif theater == 4:
        city()
    else:
        print("wrong choice")
 
 
def center():
    print("which theater do you wish to see movie? ")
    print("1,Inox")
    print("2,Icon")
    print("3,pvp")
    print("4,back")
    a = int(input("choose your option: "))
    movie(a)
    return 0
 
# this function is used to select city
def city():
    print("Hi welcome to movie ticket booking: ")
    print("where you want to watch movie?:")
    print("1,city 1")
    print("2,city 2 ")
    print("3,city 3 ")
    place = int(input("choose your option: "))
    if place == 1:
      center()
    elif place == 2:
      center()
    elif place == 3:
      center()
    else:
      print("wrong choice")
 
 
city() # it calls the function city

Producción:

Hola, bienvenido a la reserva de entradas para el cine: 
¿dónde quieres ver la película?: 
1, ciudad 1 
2, ciudad 2 
3, ciudad 3 
elige tu opción: 2 
¿en qué cine quieres ver la película? 
1,Inox 
2,Icon 
3,pvp 
4,atrás 
elige tu opción: 1 
¿Qué película quieres ver? 
1,película 1 
2,película 2 
3,película 3 
4,atrás 
elige tu película: 3 
en qué pantalla quieres ver la película: 
1,PANTALLA 1 
2,PANTALLA 2 
3,PANTALLA 3 
elige tu pantalla: 1 
número de ticket hacer quieres?: 4 
elige tu hora: 
{‘1’: ‘10.00-1.00’, ‘2’: ‘1.10-4.10’, ‘3’: ‘4.20-7.20’, ‘4’: ‘7.30-10.30’} 
seleccione su tiempo: 2 
exitoso !, disfrute de la película a las 1.10-4.10 
 

Publicación traducida automáticamente

Artículo escrito por hemanthvenkata8 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *