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

Desafio: ¡Es hora de practicar!

1 - Mayor número

n1 = float(input("Ingresa el primer número: "))
n2 = float(input("Ingresa el segundo número: "))
if n1 > n2:
print("El número más grande es:", n1)
elif n2 > n1:
print("El número más grande es:", n2)
else:
print("Ambos números son iguales.")

2 - Crecimiento

porcentaje = float(input("Ingresa el porcentaje de crecimiento: "))
if porcentaje > 0:
print("Hubo crecimiento.")
elif porcentaje < 0:
print("Hubo disminución.")
else:
print("No hubo cambio.")

3 - Vocal/consonante

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

4 - Precio auto

p1 = float(input("Precio en año 1: "))
p2 = float(input("Precio en año 2: "))
p3 = float(input("Precio en año 3: "))
print("Valor más alto:", max(p1, p2, p3))
print("Valor más bajo:", min(p1, p2, p3))

5 - Producto barato

prod1 = float(input("Precio del producto 1: "))
prod2 = float(input("Precio del producto 2: "))
prod3 = float(input("Precio del producto 3: "))
print("El producto más barato cuesta:", min(prod1, prod2, prod3))

6 - Descendente

nums = [float(input("Número 1: ")), float(input("Número 2: ")), float(input("Número 3: "))]
nums.sort(reverse=True)
print("Números en orden descendente:", nums)

7 - Saludo turno

turno = input("¿Turno? (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/impar

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

9 - Entero/decimal

num = float(input("Número: "))
print("Entero" if num.is_integer() else "Decimal")

10 - Calculadora

a = float(input("Número 1: "))
b = float(input("Número 2: "))
op = input("Operación (+, -, , /): ")
resultado = None
if op == "+": resultado = a + b
elif op == "-": resultado = a - b
elif op == "
": resultado = a * b
elif op == "/" and b != 0: resultado = a / b
else: print("Operación no válida o división por 0.")

if resultado is not None:
print("Resultado:", resultado)
print("Par" if resultado % 2 == 0 else "Impar")
print("Positivo" if resultado > 0 else "Negativo" if resultado < 0 else "Cero")
print("Entero" if float(resultado).is_integer() else "Decimal")

11 - Triángulo

lado1 = float(input("Lado 1: "))
lado2 = float(input("Lado 2: "))
lado3 = float(input("Lado 3: "))
if (lado1 + lado2 > lado3) and (lado1 + lado3 > lado2) and (lado2 + lado3 > lado1):
if lado1 == lado2 == lado3: print("Equilátero")
elif lado1 == lado2 or lado1 == lado3 or lado2 == lado3: print("Isósceles")
else: print("Escaleno")
else:
print("No es un triángulo.")

12 - Combustible

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

if precio:
total = precio * litros * (1 - desc)
print(f"Total: R$ {total:.2f}")

13 - Ventas

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

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

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