9.8 Control de pago en el Peaje | Bucle for y while | Programar desde cero en Python
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...
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.
Excelente video, claro y simple manera de explicar el ejemplo de como usar listas paralelas, dejo mi like y me suscribo al curso
Es increible, cuanto cerebro en esta persona :3
Compartir el conocimiento y la constante practica, esa es la técnica ;)
yo use if por cada vehiculo, pero tu lo comprimiste* con listas paralelas.
Genio
Crack, gracias bro por compartir todo tu conocimiento, estoy empezando en el mundo de la programacion y estos videos me motivan mas!!!
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.
Buen video recien estoy empezando la programacuon y me ha servido mucho
Sigue así :) !
Buenísimo muchas gracias Axell!
Muy Bueno los Ejercicios!
Gracias por comentar :D, espero te guste mucho el contenido del curso
tqm
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")
Excelente, gracias!
Gracias a ti por el apoyo!
Eres un crack!!
Tú lo eres uwu
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á?
OMG
piogram espero que respondas mi pregunta al poner el 3 numero me sale fuera de rango porque? porfa me dices te espero tu respuesta
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
Aqui está el video teorico de listas:
czcams.com/video/pm9cuwtZA-Q/video.html
@@Piogram grsias piogram pio pio
:o dedicas videos, puedes enviarme un saludito el próximo video😔👊
no :v
este es el error IndexError: list index out of range tengo 11 años porfa
y para que quiero saber tu edad :v
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))
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))
Explicas bien pero vas muy rápido
:( si es un problema que tengo, a veces trato de controlarlo u.u, muchas gracias por la observación
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))