Agujeros negros

Un agujero negro es una región del espacio-tiempo donde la gravedad es tan fuerte que nada⁠ —ni partículas ni siquiera radiación electromagnética como la luz⁠— puede escapar de él.

El radio de Schwarzschild (a veces denominado históricamente radio gravitacional) es un parámetro físico que aparece en la solución de Schwarzschild de las ecuaciones de campo de Einstein y corresponde al radio que define el horizonte de sucesos de un agujero negro de Schwarzschild.

Objetivo

Crea una función que tome el nombre y la masa (en masas solares) de un agujero negro como argumento y devuelva el radio de Schwarzschild, la densidad de Schwarzschild y el tipo de agujero negro.

Considera:

c = 299792458
G = 6.67430e-11
pi = 3.141592
sun_mass = 1.99e30

Tipos de agujeros negros:

TipoMasa solar
Supermassive black hole> 1e5
Intermediate-mass black hole> 1e2 and <= 1e5
Stellar black hole> 1e-1 and <= 1e2
Micro black hole<= 1e-1

Ejemplos

black_holes("APM 08279+5255", 2.3e10) ➞

---------- Black Hole APM 08279+5255 ----------

Schwarzschild radius = 6.80e+13 m
Schwarzschild density = 3.48e-02 kg/m3
Type of black hole = Supermassive black hole

black_holes("Messier 87", 7.22e9) ➞

---------- Black Hole Messier 87 ----------

Schwarzschild radius = 2.13e+13 m
Schwarzschild density = 3.53e-01 kg/m3
Type of black hole = Supermassive black hole

black_holes("Messier 110", 1.45e4) ➞

---------- Black Hole Messier 110 ----------

Schwarzschild radius = 4.29e+07 m
Schwarzschild density = 8.75e+10 kg/m3
Type of black hole = Intermediate-mass black hole

Notas

Expresa el radio de Schwarzschild y la densidad de Schwarzschild usando notación científica con dos decimales.