Introducción
A menudo, al imprimir números octales en Python, se agrega automáticamente el prefijo «0o», lo cual puede resultar confuso en ciertas situaciones. En este artículo, aprenderemos cómo imprimir números octales en Python sin este prefijo.
Solución
Para imprimir un número octal en Python sin el prefijo «0o», simplemente podemos utilizar la función format()
especificando el formato octal con el prefijo «o». A continuación se muestra un ejemplo:
«`python
num_octal = 0o123
print(format(num_octal, ‘o’))
«`
En este caso, el número octal 0o123 se imprimirá como 123 sin el prefijo «0o».
Ejemplo completo
A continuación, se muestra un ejemplo completo de cómo imprimir varios números octales en Python sin el prefijo «0o»:
«`python
num_octal1 = 0o123
num_octal2 = 0o456
num_octal3 = 0o777
print(format(num_octal1, ‘o’))
print(format(num_octal2, ‘o’))
print(format(num_octal3, ‘o’))
«`
Al ejecutar este código, los números octales se imprimirán sin el prefijo «0o».
Con esta solución, ahora puedes imprimir números octales en Python de forma clara y sin confusiones. ¡Espero que este artículo te haya sido útil!