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

Desafio

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

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