Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

12 Desafio: ¡Es hora de practicar!

1 - Número mayor

a = float(input("Ingrese primer número: ")) b = float(input("Ingrese segundo número: ")) print(f"El número mayor es: {a if a > b else b}")

2 - Crecimiento de empresa

c = float(input("Ingrese % de crecimiento: ")) if c > 0: print("Hubo crecimiento") elif c < 0: print("Hubo disminución") else: print("No hubo cambios")

3 - Vocal o consonante

letra = input("Ingrese una letra: ").lower() if letra in "aeiou": print("Es una vocal") elif letra.isalpha(): print("Es una consonante") else: print("No es una letra válida")

4 - Precios de automóvil

p1 = float(input("Precio año 1: ")) p2 = float(input("Precio año 2: ")) p3 = float(input("Precio año 3: ")) print(f"Mayor: {max(p1, p2, p3)} / Menor: {min(p1, p2, p3)}")

5 - Producto más barato

pr1 = float(input("Precio producto 1: ")) pr2 = float(input("Precio producto 2: ")) pr3 = float(input("Precio producto 3: ")) menor = min(pr1, pr2, pr3) print(f"El producto más barato cuesta: {menor}")

6 - Números descendentes

n1 = float(input("Número 1: ")) n2 = float(input("Número 2: ")) n3 = float(input("Número 3: ")) orden = sorted([n1, n2, n3], reverse=True) print("Orden descendente:", orden)

7 - Turno de estudio

turno = input("¿En qué turno estudias? (mañana/tarde/noche): ").lower() if turno == "mañana": print("¡Buenos Días!") elif turno == "tarde": print("¡Buenas Tardes!") elif turno == "noche": print("¡Buenas Noches!") else: print("Valor Inválido")

8 - Par o impar

num = int(input("Ingrese un número entero: ")) print("Es par" if num % 2 == 0 else "Es impar")

9 - Entero o decimal

n = input("Ingrese un número: ") if "." in n: print("Es decimal") elif n.isdigit() or (n[0] == '-' and n[1:].isdigit()): print("Es entero") else: print("Entrada no válida")

10 - Operaciones y análisis

x = float(input("Número 1: ")) y = float(input("Número 2: ")) op = input("Operación (+, -, , /): ") if op == '+': res = x + y elif op == '-': res = x - y elif op == '': res = x * y elif op == '/': res = x / y if y != 0 else "Indefinido" else: res = "Operación inválida" print(f"Resultado: {res}") if isinstance(res, (int, float)): print("Par" if res % 2 == 0 else "Impar") print("Positivo" if res > 0 else "Negativo") print("Decimal" if isinstance(res, float) and not res.is_integer() else "Entero")

11 - Clasificación de triángulo

l1 = float(input("Lado 1: ")) l2 = float(input("Lado 2: ")) l3 = float(input("Lado 3: ")) if l1 + l2 > l3 and l1 + l3 > l2 and l2 + l3 > l1: if l1 == l2 == l3: print("Equilátero") elif l1 == l2 or l1 == l3 or l2 == l3: print("Isósceles") else: print("Escaleno") else: print("No forma triángulo")

12 - Cálculo combustible

tipo = input("Tipo de combustible (E/D): ").upper() litros = float(input("Litros comprados: ")) if tipo == "E": precio = 1.70 desc = 0.02 if litros <= 15 else 0.04 elif tipo == "D": precio = 2.00 desc = 0.03 if litros <= 15 else 0.05 else: precio = 0 desc = 0 print("Tipo inválido")

if precio > 0: descuento = precio * litros * desc total = precio * litros - descuento print(f"Total a pagar: R${round(total, 2)}")

13 - Análisis ventas

v2022 = int(input("Ventas 2022: ")) v2023 = int(input("Ventas 2023: ")) var = ((v2023 - v2022) / v2022) * 100 print(f"Variación: {round(var, 2)}%") if var > 20: print("Bonificación al equipo de ventas") elif 2 < var <= 20: print("Pequeña bonificación") elif -10 <= var <= 2: print("Planificación de incentivos") else: print("Recorte de gastos")

2 respuestas

¡Hola Santiago! ¿Cómo estás?

Gracias por tu aporte en el foro. Tu contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!