Ejercicio Python: Convierte un número decimal a octal.

  Ejercicios

Objetivo del ejercicio

El objetivo de este ejercicio de Python es convertir un número decimal a su equivalente en octal. Para lograrlo, utilizaremos algunas operaciones matemáticas y aprovecharemos las características del lenguaje de programación Python.

Cómo hacer el ejercicio

Para resolver este ejercicio, necesitaremos seguir los siguientes pasos:

1. Solicitar al usuario que ingrese un número decimal.
2. Verificar que el número ingresado sea válido, es decir, que sea un número entero mayor o igual a cero.
3. Utilizar la función `oct()` de Python para convertir el número decimal a octal.
4. Imprimir el resultado obtenido.

A continuación, te mostraré un ejemplo de cómo podrías implementar este ejercicio en Python.

Ejercicio Python: Verifica si una cadena es un anagrama de otra.Ejercicio Python: Verifica si una cadena es un anagrama de otra.

Solución al ejercicio

“`python
def convertir_decimal_a_octal(decimal):
if decimal < 0 or decimal != int(decimal): return "El número ingresado no es válido." else: octal = oct(int(decimal)) return octal numero_decimal = float(input("Ingrese un número decimal: ")) resultado = convertir_decimal_a_octal(numero_decimal) print("El número decimal", numero_decimal, "es equivalente a", resultado, "en octal.") ``` En este ejemplo, creamos una función llamada `convertir_decimal_a_octal()` que recibe como parámetro el número decimal a convertir. Primero, verificamos si el número ingresado es válido, es decir, si es un número entero mayor o igual a cero. Si no cumple con esta condición, retornamos un mensaje de error. Si el número es válido, utilizamos la función `oct()` de Python para convertir el número decimal a octal. Finalmente, imprimimos el resultado obtenido. Puedes probar este código ingresando diferentes números decimales y verificando su equivalente en octal. Recuerda que el número decimal debe ser un número entero mayor o igual a cero para obtener un resultado válido.