Solución:
Necesita usar algo de tipo ‘formato’. Usar {}u00b2".format(area))" and the
{}becomes a
²`. Aquí hay un ejemplo:
print("The area of your rectangle is {}cmu00b2".format(area))
Se imprimirá el final del código cm²
. Puede cambiar el 2 grande al final por otros números para obtener un resultado diferente. Sin embargo, no sé cómo hacer un subíndice inferior.
En Python 3.6+ (mencionado solo porque el ejemplo usa f-strings que no están disponibles en versiones anteriores), los caracteres Unicode nombrados brindan una forma fácil de escribir y de leer para hacer esto. Aquí hay una lista.
Ejemplo:
f'N{GREEK SMALL LETTER GAMMA}={density:.2f} t/mN{SUPERSCRIPT THREE}'
produce algo como
γ=1.20 t/m³
Podrías usar sympy
módulo que realiza el formateo necesario para usted. Soporta muchos formatos como ascii, unicode, latex, mathml, etc:
from sympy import pretty_print as pp, latex
from sympy.abc import a, b, n
expr = (a*b)**n
pp(expr) # default
pp(expr, use_unicode=True)
print(latex(expr))
print(expr.evalf(subs=dict(a=2,b=4,n=5)))
Producción
n
(a*b)
n
(a⋅b)
$left(a bright)^{n}$
32768.0000000000
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)