Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ccrlos1

Páginas: [1]
1
Gracias por tus recomendaciones, las tomé en cuenta.

    *Bueno referente al codigo hice lo siguiente; Cree una diccionario anidado con los datos de los vuelos, hay un input para ingresar el numero de vuelo que al hacerlo libera los datos de este mismo (luce contraproducente el que repita los datos que estan en el diciconario anidado ahi pero lo hice por 2 razones; ocupo esos datos mas adelante para ciertos procesos y considero que es mucho mas facil de esta forma que creando variables para acceder a ellos) y por ultimo solo se encuentra una variable con una dirrecion del diccionario y un print, los cuales nos son muy importantes unicamente los puse para poder ver que cambios se daban si cambiaba ciertas cosas.
    *No se como hacer para que al elegir un asiento que busque si se encuentre en el vuelo y cambie el estado de dicho asiento,  por decir algo "x" o "ocupado" y que al ingresar nuevamente el mismo asiento y haga la busqueda de este mismo y no aparezca y que por ello entienda el codigo que al no estar el asiento es porque esta ocupado.
    Nuevamente agradesco por su tiempo y que hayan leido mi consulta, adjunto el código que tengo hecho por el momento (Estoy trabajando en phython).

Código: [Seleccionar]
#Boleteria
vuelos={"HN012":{"ORIGEN":["San Pedro Sula"],"DESTINO":["Roatan"],"cASIENTOS":['A#1', 'A#2', 'A#3', 'A#4', 'A#5', 'A#6', 'A#7', 'A#8'],"PRECIOu":[165.7],"COSTOe":[1200.70]}
        ,"HN013":{"ORIGEN":["Comayagua"],"DESTINO":["Roatan"],"cASIENTOS":['A#1', 'A#2', 'A#3', 'A#4', 'A#5', 'A#6', 'A#7', 'A#8', 'A#9', 'A#10', 'A#11', 'A#12', 'A#13', 'A#14', 'A#15', 'A#16'],"PRECIOu":[278.9 ],"COSTOe":[4500.00]}
        ,"HN016":{"ORIGEN":["Tegucigalpa"],"DESTINO":["San Pedro Sula"],"cASIENTOS":['A#1', 'A#2', 'A#3', 'A#4', 'A#5', 'A#6', 'A#7', 'A#8', 'A#9', 'A#10'],"PRECIOu":[125.8],"COSTOe":[1245.69]}
        ,"HN019":{"ORIGEN":["Ceiba"],"DESTINO":["Roatan"],"cASIENTOS":['A#1', 'A#2', 'A#3', 'A#4', 'A#5', 'A#6', 'A#7', 'A#8', 'A#9', 'A#10', 'A#11', 'A#12', 'A#13', 'A#14', 'A#15', 'A#16', 'A#17', 'A#18', 'A#19', 'A#20'],"PRECIOu":[124.9],"COSTOe":[2550.54]}}

numeroDeVuelo=input("Ingrese el codigo de vuelo: ")
numeroDeVuelo=numeroDeVuelo.upper()
going=False

while going==False:
    if numeroDeVuelo=="HN012":
        origen="San Pedro Sula"
        destino="Roatan"
        cantidad_asientos=8
        precioU=165.7
        costoE=1200.70
        going=True

    elif numeroDeVuelo=="HN013":
        origen="Comayagua"
        destino="Roatan"
        cantidad_asientos=16
        precioU=278.9 
        costoE=4500.00
        going=True

    elif numeroDeVuelo=="HN016":
        origen="Tegucigalpa"
        destino="San Pedro Sula"
        cantidad_asientos=10
        precioU=125.8
        costoE=1245.69
        going=True

    elif numeroDeVuelo=="HN019":
        origen="Ceiba"
        destino="Roatan"
        cantidad_asientos=20
        precioU=124.9
        costoE=2550.54
        going=True

    else:
        print("«««Numero de vuelo inexistente»»»")
        numeroDeVuelo=input("Ingrese codigo de vuelo existente: ")
        numeroDeVuelo=numeroDeVuelo.upper()

codigoA=vuelos[numeroDeVuelo]["cASIENTOS"]
   
print("Asientos disponibles del vuelo: ","\n",
      codigoA)

2
De todo un poco... / Deseo ayuda con un problema que no puedo resolver
« en: 14 de Septiembre 2022, 09:22 »
Estoy trabajando en un proyecto en python en cual estoy haciendo un codigo al estilo de lo que vendria a ser un aeropuerto, mi problema es que no logro crear la parte de boleteria y quisiera que si alguien puede me asistiera en eso unicamente.
    En lo de boleteria unicamente hay 4 vuelos que tienen distintos destinos, origenes, precios y cantidad de asientos. Tengo que ser capaz de elegir un avion (Los vuelos se eligen  ingresando un codigo de vuelo) que se muestre los datos del vuelo, cuantos asientos disponibles tiene y que se este actualizando la disponibilidad de asientos del vuelo. Los asientos no se pueden repetir, es decir no puedo vender el mismo asiento 2 veces.
    Gracias por leer esto y por su tiempo, por favor de serte posible ayudame con esto ;D.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".