9.8 Control de pago en el Peaje | Bucle for y while | Programar desde cero en Python

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • 🔴Dale LIKE, COMPARTE Y SUSCRIBETE.🔴
    Me estarías apoyando a seguir subiendo esta clase de contenido :)
    📣------------REDES SOCIALES------------📣
    Instagram Piogram: / piogramec
    Instagram Personal: / axellconcha
    🎮------------AXELL GAMING------------🎮
    Twitch: / fksaxell
    Facebook: / axellfks
    Canal: bit.ly/39jDxWf
    📋------------CONTENIDO------------📋
    Ejercicios: www.youtube.co...

Komentáře • 34

  • @carlosfernandoperlazapaz9041

    Yo lo hice solo antes que tu lo hicieras, y si lo pude hacer y me salió super. Pero cuando volví a ver tu video me di cuenta que me falta mucho por aprender, porque lo que yo hice en como en 70 líneas y tu lo hiciste en 33 líneas😭Lo cual me dice que no se hacer eficientemente los programas. Muchas gracias, eres un CAPO.

  • @CARLOSRAMIREZ-kb4hp
    @CARLOSRAMIREZ-kb4hp Před 4 lety +3

    Excelente video, claro y simple manera de explicar el ejemplo de como usar listas paralelas, dejo mi like y me suscribo al curso

  • @alienx4959
    @alienx4959 Před 4 lety +6

    Es increible, cuanto cerebro en esta persona :3

    • @Piogram
      @Piogram  Před 4 lety +4

      Compartir el conocimiento y la constante practica, esa es la técnica ;)

  • @mitosisforever6428
    @mitosisforever6428 Před 3 lety +2

    yo use if por cada vehiculo, pero tu lo comprimiste* con listas paralelas.
    Genio

  • @TheMiguelin21
    @TheMiguelin21 Před 3 lety +3

    Crack, gracias bro por compartir todo tu conocimiento, estoy empezando en el mundo de la programacion y estos videos me motivan mas!!!

  • @jimmy-sc1mj
    @jimmy-sc1mj Před 4 lety

    FELICITACIONES!!! Realmente eres un Maestro de la Programación. Si por ejemplo vehículo paso 3 veces y camión también paso 3 veces y tractomula paso solo 2 veces, como quedaría el tipo de automotor que más transita por el peaje. Gracias.

  • @freidermontanoperlaza6319

    Buen video recien estoy empezando la programacuon y me ha servido mucho

  • @leonardodicesare9952
    @leonardodicesare9952 Před rokem

    Buenísimo muchas gracias Axell!

  • @julioparedes9082
    @julioparedes9082 Před 3 lety +1

    Muy Bueno los Ejercicios!

    • @Piogram
      @Piogram  Před 3 lety

      Gracias por comentar :D, espero te guste mucho el contenido del curso

  • @cristobalbriceno9378
    @cristobalbriceno9378 Před 3 lety +1

    tqm

  • @jannermauriciogaleanohoyos5620

    Yo lo hice de esta forma, creo que es mas sencilla no se
    contador =0
    veh= ""
    vehcost= 0
    camion= ""
    camicost= 0
    tracto= ""
    tractcost= 0
    print("Precios:
    ")
    while not contador < 0:
    tipo= input("Que tipo de vehiculo ingresa?: ").upper()
    if tipo == "AUTOMOVIL":
    veh += tipo
    vehcost+= 3500
    elif tipo == "CAMION":
    camion += tipo
    camicost += 12000
    elif tipo =="TRACTOMULA":
    tracto+=tipo
    tractcost+=16000
    else:
    contador= int(input("Ingrese 0 si desea finalizar el dia, en caso contrario ingrese 1: "))
    if contador == 0:
    break
    print("
    El total recaudado en el peaje al finalizar el dia es: ")
    print("{:^20} {:^20} {:^20}".format("Automovil","Camion","Tractomula"))
    print("{:^20} {:^20} {:^20}".format(vehcost,camicost,tractcost))
    print("Fin del dia")

  • @carlosbrun7696
    @carlosbrun7696 Před 4 lety +1

    Excelente, gracias!

    • @Piogram
      @Piogram  Před 4 lety

      Gracias a ti por el apoyo!

  • @javierignaciomamani2979
    @javierignaciomamani2979 Před 3 lety +1

    Eres un crack!!

  • @polsito8709
    @polsito8709 Před 2 lety +1

    Holaa, una preguntita, al final de vídeo, pones cuál es el automotor que más veces ha pasado, pero que pasaría si todos pasan por igual?? se puede hacer que aparezcan los 3 por igual, o se quedaría tal cual está?

  • @itatijattin81
    @itatijattin81 Před 4 lety +1

    OMG

  • @adalidfernandoramirezlaura3487

    piogram espero que respondas mi pregunta al poner el 3 numero me sale fuera de rango porque? porfa me dices te espero tu respuesta

    • @Piogram
      @Piogram  Před 4 lety

      Hola Adalid, el error se debe a que no hay un elemento en el índice 3 solo hay hasta el 2, fijate en la lista automotores, precios, contL y acumL, solo tienen 3 elementos por lo tanto solo puedes colocar estos numeros 0, 1, o 2 ya que los indices empiezan desde el 0, avisame si me hice entender :D

    • @Piogram
      @Piogram  Před 4 lety

      Aqui está el video teorico de listas:
      czcams.com/video/pm9cuwtZA-Q/video.html

    • @adalidfernandoramirezlaura3487
      @adalidfernandoramirezlaura3487 Před 4 lety

      @@Piogram grsias piogram pio pio

  • @itatijattin81
    @itatijattin81 Před 4 lety

    :o dedicas videos, puedes enviarme un saludito el próximo video😔👊

  • @adalidfernandoramirezlaura3487

    este es el error IndexError: list index out of range tengo 11 años porfa

    • @merca9126
      @merca9126 Před 3 lety +2

      y para que quiero saber tu edad :v

  • @raulsegioespejoticona9222

    cant_1 = 0
    cant_2 = 0
    cant_3 = 0
    precio1 = 3.5
    precio2 = 12.0
    precio3 = 16.0
    acum1 = 0
    acum2 = 0
    acum3 = 0
    ingresa = ''
    while ingresa != '0':
    print('1- Vehiculos')
    print('2- Camiones')
    print('3- Tractomulas')
    ingresa = input('que vehiculo ha ingresado??')
    if ingresa == '1':
    print('---Introdujo Vehiculo')
    cant_1+=1
    acum1+=precio1
    elif ingresa =='2':
    print('---Introdujo Camion')
    cant_2+=1
    acum2+=precio2
    elif ingresa =='3':
    print('---Introdujo Tractomula')
    cant_3+=1
    acum3+=precio3
    elif ingresa =='0':

    print('----------------------A termimnado el dia----------------------')
    total = acum1+acum2+acum3
    print('el numero de vehiculos es de {} y recaudo {}$'.format(cant_1,acum1))
    print('el numero de camiones es de {} y recaudo {}$'.format(cant_2,acum2))
    print('el numero de tractomulas es de {} y recaudo {}$'.format(cant_3,acum3))
    print('el total recaudado es de:',total)
    if cant_1 > cant_2 and cant_1 > cant_3:
    print(' vehiculos es el que mas ingreso con un total de {}'.format(cant_1))
    elif cant_2 > cant_1 and cant_2 > cant_3:
    print('camiones es el que mas ingreso con un total de {}'.format(cant_2))
    elif cant_3 > cant_1 and cant_3 > cant_2:
    print('tractomulas es el que mas ingreso con un total de {}'.format(cant_3))

  • @elkefelixparionarojas1824

    BUENO MAN AQUI VA MI CRECIÓN PROPIA:
    print('BIENVENIDO A PEAJE ODEBRETCH!!!')
    acum_v=0
    acum_c=0
    acum_t=0
    suma_v=0
    suma_c=0
    suma_t=0
    registro=input('COMENZARA UN NUEVO REGISTRO? ')#si
    if registro=='si':#ok
    while registro=='si':#ok
    carro=input('¿Que tipo de carro es el que va circular? ')#camion
    if carro=='vehiculo' or carro=='camion' or carro=='tractomula':#ok
    if carro=='vehiculo':#ok
    p_v=3.5
    acum_v+=1
    suma_v+=p_v
    registro=input('registrar un nuevo vehiculo? ')#si
    if registro=='si':
    continue
    elif registro=='no continuar':
    break
    else:
    registro=input('Ingrese correctamente si va continuar: ')
    while registro!='si':
    registro=input('Ingrese correctamente si va continuar: ')
    elif carro=='camion':
    p_c=12.0
    acum_c+=1
    suma_c+=p_c
    registro=input('registrar un nuevo vehiculo? ')#no
    if registro=='si':
    continue
    elif registro=='no continuar':
    break
    else:
    registro=input('Ingrese correctamente si va continuar: ')
    while registro!='si':
    registro=input('Ingrese correctamente si va continuar: ')
    elif carro=='tractomula':
    p_t=16.0
    acum_t+=1
    suma_t+=p_t
    registro=input('registrar un nuevo vehiculo? ')
    if registro=='si':
    continue
    elif registro=='no continuar':
    break
    else:
    registro=input('Ingrese correctamente si va continuar: ')
    while registro!='si':
    registro=input('Ingrese correctamente si va continuar: ')
    else:
    carro=input('Ingrese correctamente el tipo de vehiculo porfavor: ')
    print('------------------------------')
    print('------TOTAL DE VEHICULOS------')
    print('El total de vehiculos fue: {}'.format(acum_v))
    print('El total de cmiones fue: {}'.format(acum_c))
    print('El total de tractomulas fue: {}'.format(acum_t))
    print('------DINERO RECAUDADO------')
    print('Recaudado de vehiculos fue: {}'.format(suma_v))
    print('Recaudado de camiones fue: {}'.format(suma_c))
    print('Recaudado de tractomulas fue: {}'.format(suma_t))

  • @diegojacobo3038
    @diegojacobo3038 Před 3 lety

    Explicas bien pero vas muy rápido

    • @Piogram
      @Piogram  Před 3 lety +5

      :( si es un problema que tengo, a veces trato de controlarlo u.u, muchas gracias por la observación

  • @nameanonymous
    @nameanonymous Před 2 lety

    Hice lo mismo, pero mas largo xd
    tipo=["Vehiculo","Camion","Tractomula"]
    valor=[3.50,12.00,16.00]
    tipo1=["Vehiculo","Camion","Tractomula"]
    valor1=[3.50,12.00,16.00]
    acum=0
    v=0
    c=0
    t=0
    print("Respuesta 1:
    {}{}
    {} {}
    {} {}
    {} {}".format("Tipo".center(10),"Valor".center(10),tipo1[0].center(10),str(valor1[0]).center(10),tipo1[1].center(10),str(valor1[1]).center(10),tipo1[2].center(10),str(valor1[2]).center(10)))
    ingreso=int(input("Ingrese automotor: "))
    while ingreso != 0:
    if (ingresoc and t>v:
    elmastransitado1=2
    elif c>t and c>v:
    elmastransitado1=1
    elif v>c and v>t:
    elmastransitado1=0
    elmastransitado2=tipo[elmastransitado1]
    print("Respuesta 2:
    Total Recaudado en el dia: {}".format(acum))
    print("Respuesta 3:
    Pasaron {} vehiculo/s, {} camion/es, y {} tractomula/s".format(v,c,t))
    print("Respuesta 4: El tipo de vehiculo que mas transito el dia de hoy fue el/la {}".format(elmastransitado2))