Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] comparto codigo

Desafio: ¡Es hora de practicar!

[ ]
Uno_numero = float(input('Ingrese el primer numero: '))
Dos_numero = float(input('Ingrese el segundo numero: '))
if Uno_numero > Dos_numero:
  print(f'El priemero numero {Uno_numero} es mayor que el segundo numero {Dos_numero}')
elif Uno_numero < Dos_numero:
  print(f'El segundo numero {Dos_numero} es mayor que el primer numero {Uno_numero}')
else:
  print(f'El primer numero {Uno_numero} y el segundo nmero {Dos_numero} son iguales')
print ('Fin de la consulta')
Ingrese el primer numero: 32454.6489
Ingrese el segundo numero: 9865465464.25654
El segundo numero 9865465464.25654 es mayor que el primer numero 32454.6489
Fin de la consulta

[ ]
Porcentaje_Crec = float(input('Ingrese el porcentaje de crecimiento: '))
if Porcentaje_Crec > 0:
  print(f'El porcentaje de crecimiento {Porcentaje_Crec}% es positivo')
elif Porcentaje_Crec < 0:
  print(f'El porcentaje de crecimiento {Porcentaje_Crec}% es negativo')
else:
  print(f'El porcentaje de crecimiento {Porcentaje_Crec}% es cero')
print ('Fin de la consulta')
Ingrese el porcentaje de crecimiento: 0
El porcentaje de crecimiento 0.0% es cero
Fin de la consulta

[ ]
Letra_usuario = input('Ingrese una letra: ')
if Letra_usuario.lower() in ['a', 'e', 'i', 'o', 'u']:
  print(f'La letra " {Letra_usuario} " es una vocal')
elif Letra_usuario.lower() in ['b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'll', 'm', 'n', 'ñ','p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z']:
  print(f'La letra " {Letra_usuario} " es una consonante')
else:
  print(f'La letra " {Letra_usuario} " no es letra es simbolo')
print ('Fin de la consulta')
Ingrese una letra: Ñ
La letra " Ñ " es una consonante
Fin de la consulta

[ ]
Precio_Prom_año_uno = float(input('Ingrese el precio promedio del año 1: '))
Precio_Prom_año_dos = float(input('Ingrese el precio promedio del año 2: '))
Precio_Prom_año_tres = float(input('Ingrese el precio promedio del año 3: '))
if Precio_Prom_año_uno > Precio_Prom_año_dos and Precio_Prom_año_uno > Precio_Prom_año_tres:
  print(f'El precio promedio del año 1 {Precio_Prom_año_uno} es el mayor')
elif Precio_Prom_año_dos > Precio_Prom_año_uno and Precio_Prom_año_dos > Precio_Prom_año_tres:
  print(f'El precio promedio del año 2 {Precio_Prom_año_dos} es el mayor')
elif Precio_Prom_año_tres > Precio_Prom_año_uno and Precio_Prom_año_tres > Precio_Prom_año_dos:
  print(f'El precio promedio del año 3 {Precio_Prom_año_tres} es el mayor')
elif Precio_Prom_año_uno < Precio_Prom_año_dos and Precio_Prom_año_uno < Precio_Prom_año_tres:
  print(f'El precio promedio del año 1 {Precio_Prom_año_uno} es el menor')
elif Precio_Prom_año_dos < Precio_Prom_año_uno and Precio_Prom_año_dos < Precio_Prom_año_tres:
  print(f'El precio promedio del año 2 {Precio_Prom_año_dos} es el menor')
elif Precio_Prom_año_tres > Precio_Prom_año_uno and Precio_Prom_año_tres > Precio_Prom_año_dos:
  print(f'El precio promedio del año 3 {Precio_Prom_año_tres} es el menor')
else:
  print(f'El precio promedio del año 3 {Precio_Prom_año_tres}El precio promedio del año 2 {Precio_Prom_año_dos} El precio promedio del año 1 {Precio_Prom_año_uno} son iguales')
print ('Fin de la consulta')
Ingrese el precio promedio del año 1: 900
Ingrese el precio promedio del año 2: 900
Ingrese el precio promedio del año 3: 900
El precio promedio del año 3 900.0El precio promedio del año 2 900.0 El precio promedio del año 1 900.0 son iguales
Fin de la consulta

[ ]
Precio_Prom_año_uno = float(input('Ingrese el precio promedio del año 1: '))
Precio_Prom_año_dos = float(input('Ingrese el precio promedio del año 2: '))
Precio_Prom_año_tres = float(input('Ingrese el precio promedio del año 3: '))
Precio_mayor = max(Precio_Prom_año_uno, Precio_Prom_año_dos, Precio_Prom_año_tres)
print(f'El precio mayor es : {Precio_mayor}')
Precio_menor = min(Precio_Prom_año_uno, Precio_Prom_año_dos, Precio_Prom_año_tres)
print(f'El precio mayor es : {Precio_menor}')
if Precio_Prom_año_dos == Precio_Prom_año_uno and Precio_Prom_año_uno == Precio_Prom_año_tres:
  print(f'El precio promedio del año 3 {Precio_Prom_año_tres}El precio promedio del año 2 {Precio_Prom_año_dos} El precio promedio del año 1 {Precio_Prom_año_uno}')
print ('Fin de la consulta')
Ingrese el precio promedio del año 1: 100.2
Ingrese el precio promedio del año 2: 500.5
Ingrese el precio promedio del año 3: 900.2
El precio mayor es : 900.2
El precio mayor es : 100.2
Fin de la consulta

Comparto mi codigo de la practica con errores y comentarios, estudiando

1 respuesta

Hola Leonard,

¡Qué bueno que estás compartiendo tu código! Veo que has estado practicando con varias estructuras condicionales y parece que estás en el camino correcto. Sin embargo, he notado algunos detalles que podrías ajustar para mejorar tu código:

  1. Errores de ortografía: En la primera parte del código, hay un pequeño error de escritura en "priemero" que debería ser "primero". Aunque no afecta la ejecución del código, es una buena práctica mantener la ortografía correcta para que el código sea más legible.

  2. Condiciones repetidas: En la parte donde comparas los precios promedio de los años, hay una condición repetida que podría simplificarse. Por ejemplo, en el último bloque de código, cuando utilizas max() y min(), ya estás obteniendo el precio mayor y menor, por lo que no necesitas repetir las comparaciones manualmente.

  3. Mensaje de salida: En el caso de que los precios promedio sean iguales, el mensaje podría ser más claro. Actualmente, el mensaje de salida es un poco confuso debido a la concatenación de variables sin espacios. Podrías mejorar esto usando un formato más claro, como:

    print(f'Los precios promedio de los años 1, 2 y 3 son iguales: {Precio_Prom_año_uno}')
    
  4. Errores en el uso de max() y min(): En el último bloque, hay un error en los mensajes de salida. Estás imprimiendo "El precio mayor es" dos veces, cuando debería ser "El precio menor es" para el segundo caso.

Aquí tienes un ejemplo corregido de esa parte del código:

Precio_mayor = max(Precio_Prom_año_uno, Precio_Prom_año_dos, Precio_Prom_año_tres)
print(f'El precio mayor es: {Precio_mayor}')
Precio_menor = min(Precio_Prom_año_uno, Precio_Prom_año_dos, Precio_Prom_año_tres)
print(f'El precio menor es: {Precio_menor}')
if Precio_Prom_año_dos == Precio_Prom_año_uno == Precio_Prom_año_tres:
    print(f'Los precios promedio de los años 1, 2 y 3 son iguales: {Precio_Prom_año_uno}')

Espero que estos consejos te sean útiles. ¡Sigue practicando y mejorando tus habilidades de programación! Espero haber ayudado y buenos estudios!

Abrazos!

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.