
Remplazo de switch
Publicado por Juan (27 intervenciones) el 19/09/2023 03:31:23
Hola a todos. Me estoy intentando aprender Python. Tengo que ejercicios que deseo resolver pero tengo muchas dudas y falta de conocimiento para poder lograrlo. Nose como utilizar el contador, tampoco se con claridad utilizar instrucciones en lugar de switch. Por favor ayúdenme. Adjunto el enunciado y el poco código que realice, ademas del error que lanza al tratar de copilar. Gracias.
Hacer un proceso que permita seleccionar los coches que cumplan con uno de los siguientes conjuntos de requisitos:
a) Rojo Modelo 82 a 84 2 Puertas 4 Cilindros
b) Negro Modelo 79 a 83 4 Puertas 8 Cilindros
c) Azul Modelo 80 a 84 4 Puertas 8 Cilindros
Los datos que se deben ingresar por cada vehículo son:
• Marca (Enter para fin)
• Color (1=Rojo, 2=Azul, 3=Negro)
• Modelo
• Cantidad de puertas
• Cantidad de cilindros
Imprimir todos los datos de cada coche seleccionado, y además imprimir la cantidad total de coches seleccionados.
marca =(input("Introducir Marca"))
color =(int(input("1=Rojo,2=Azul,3=Negro")))
modelo =(int(input("Introducir Modelo")))
cantidad_puertas=(int(input("Introducir cantidad de puertas")))
cantidad_cilindros=(int(input("Introducir cantidad de cilindros")))
File "C:\Users\ovald\Desktop\python\pracrtica1_15.py", line 19
else
^
IndentationError: unindent does not match any outer indentation level
[Finished in 116ms]
Hacer un proceso que permita seleccionar los coches que cumplan con uno de los siguientes conjuntos de requisitos:
a) Rojo Modelo 82 a 84 2 Puertas 4 Cilindros
b) Negro Modelo 79 a 83 4 Puertas 8 Cilindros
c) Azul Modelo 80 a 84 4 Puertas 8 Cilindros
Los datos que se deben ingresar por cada vehículo son:
• Marca (Enter para fin)
• Color (1=Rojo, 2=Azul, 3=Negro)
• Modelo
• Cantidad de puertas
• Cantidad de cilindros
Imprimir todos los datos de cada coche seleccionado, y además imprimir la cantidad total de coches seleccionados.
marca =(input("Introducir Marca"))
color =(int(input("1=Rojo,2=Azul,3=Negro")))
modelo =(int(input("Introducir Modelo")))
cantidad_puertas=(int(input("Introducir cantidad de puertas")))
cantidad_cilindros=(int(input("Introducir cantidad de cilindros")))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
cantidad_total=0
while marca !="":
if color==1:
print("Rojo, Modelo 82 a 82, 2 puertas, 4 cilindros")
elif color==2:
print("Negro, Modelo 79 a 83, 4 puertas, 4 cilindros")
elif color==3:
print("Azul, Modelo 80 a 84, 4 puertas, 8 cilindros")
cantidad_total=cantidad_total+1
else
color = "Error"
print(color)
print("Cantidad de Vehiculos seleccionadores" str(cantidad_total))
File "C:\Users\ovald\Desktop\python\pracrtica1_15.py", line 19
else
^
IndentationError: unindent does not match any outer indentation level
[Finished in 116ms]
Valora esta pregunta


0