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

Desafio 2

Entrenando la programación

1

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

2

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

3

letra = input("Ingrese una letra: ")
# Verificamos que se haya ingresado una única letra alfabética.
if len(letra) != 1 or not letra.isalpha():
    print("Error: Debe ingresar una única letra.")
else:
    if letra.lower() in "aeiou":
        print("La letra es una vocal.")
    else:
        print("La letra es una consonante.")

4

precio1 = float(input("Ingrese el precio del primer año: "))
precio2 = float(input("Ingrese el precio del segundo año: "))
precio3 = float(input("Ingrese el precio del tercer año: "))
precios = [precio1, precio2, precio3]
print("El valor más alto es:", max(precios))
print("El valor más bajo es:", min(precios))

5

precio1 = float(input("Ingrese el precio del primer producto: "))
precio2 = float(input("Ingrese el precio del segundo producto: "))
precio3 = float(input("Ingrese el precio del tercer producto: "))
menor = min(precio1, precio2, precio3)
if menor == precio1:
    print("El producto más barato es el primero, con precio:", precio1)
elif menor == precio2:
    print("El producto más barato es el segundo, con precio:", precio2)
else:
    print("El producto más barato es el tercero, con precio:", precio3)

6

a = float(input("Ingrese el primer número: "))
b = float(input("Ingrese el segundo número: "))
c = float(input("Ingrese el tercer número: "))
lista = [a, b, c]
lista.sort(reverse=True)
print("Los números en orden descendente son:", lista)

7

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

numero = int(input("Ingrese un número entero: "))
if numero % 2 == 0:
    print("El número es par.")
else:
    print("El número es impar.")

9

numero_str = input("Ingrese un número: ")
try:
    numero = float(numero_str)
    if numero.is_integer():
        print("El número es entero.")
    else:
        print("El número es decimal.")
except ValueError:
    print("Valor inválido.")
2 respuestas

Momento de los proyectos

10

num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))    
print("Operaciones disponibles:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")
opcion = input("Elija una opción (1/2/3/4): ")    
if opcion == "1":
    resultado = num1 + num2
    operacion = "suma"
elif opcion == "2":
    resultado = num1 - num2
    operacion = "resta"
elif opcion == "3":
    resultado = num1 * num2
    operacion = "multiplicación"
elif opcion == "4":
    if num2 == 0:
        print("Error: División por cero.")
        return
    resultado = num1 / num2
    operacion = "división"
else:
    print("Opción no válida.")
    return
print(f"El resultado de la {operacion} es: {resultado}")    
# Verificar par o impar (aplicable si el resultado es entero).
if resultado.is_integer():
    if int(resultado) % 2 == 0:
        print("El número es par.")
    else:
        print("El número es impar.")
else:
    print("El resultado no es entero, por lo tanto no se clasifica como par o impar.")    
# Verificar si es positivo, negativo o cero.
if resultado > 0:
    print("El número es positivo.")
elif resultado < 0:
    print("El número es negativo.")
else:
    print("El número es cero, ni positivo ni negativo.")    
# Verificar si es entero o decimal.
if resultado.is_integer():
    print("El número es entero.")
else:
    print("El número es decimal.")

11

lado1 = float(input("Ingrese el primer lado: "))
lado2 = float(input("Ingrese el segundo lado: "))
lado3 = float(input("Ingrese el tercer lado: "))    
if (lado1 + lado2 > lado3) and (lado1 + lado3 > lado2) and (lado2 + lado3 > lado1):
    print("Los lados pueden formar un triángulo.")
    if lado1 == lado2 == lado3:
        print("El triángulo es equilátero.")
    elif lado1 == lado2 or lado1 == lado3 or lado2 == lado3:
        print("El triángulo es isósceles.")
    else:
        print("El triángulo es escaleno.")
else:
    print("Los lados no pueden formar un triángulo.")

12

tipo = input("Ingrese el tipo de combustible (E para Etanol, D para Diésel): ").upper()
litros = float(input("Ingrese la cantidad de litros vendidos: "))    
if tipo == "E":
    precio = 1.70
    if litros <= 15:
        descuento_por_litro = 0.02
    else:
        descuento_por_litro = 0.04
elif tipo == "D":
    precio = 2.00
    if litros <= 15:
        descuento_por_litro = 0.03
    else:
        descuento_por_litro = 0.05
else:
    print("Tipo de combustible no válido.")
    return    
valor_total = precio * litros
descuento = valor_total * descuento_por_litro
total_a_pagar = valor_total - descuento
print(f"El valor a pagar es: R$ {total_a_pagar:.2f}")

13

ventas_2022 = float(input("Ingrese la cantidad de ventas en 2022: "))
ventas_2023 = float(input("Ingrese la cantidad de ventas en 2023: "))    
if ventas_2022 == 0:
    print("No se pueden calcular variaciones si las ventas en 2022 son 0.")
    return
variacion = ((ventas_2023 - ventas_2022) / ventas_2022) * 100
print(f"La variación porcentual es de: {variacion:.2f}%")    
if variacion > 20:
    print("Sugerencia: Bonificación para el equipo de ventas.")
elif 2 <= variacion <= 20:
    print("Sugerencia: Pequeña bonificación para el equipo de ventas.")
elif -10 <= variacion < 2:
    print("Sugerencia: Planificación de políticas de incentivo a las ventas.")
elif variacion < -10:
    print("Sugerencia: Recorte de gastos.")
else:
    print("No se pudo determinar una sugerencia.")

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 (#compartatucodigo) 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