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

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.")
1 respuesta

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.")