0

I am not sure why this is returning nan and what to do.

    g = accelerometer.get_z()
    G = (6.67*10)**-11
    m = (5.972*10)**24
    c = 299792458
    r = 38.5*(5.972*10)**24/ g* G
    deltatgprime = 5 * math.sqrt(1 - (2 * G * m / r * c**2))
    display.scroll(deltatgprime)
crvcio
  • 321
  • 2
  • 5
  • 11
  • I'm going to guess `G = (6.67*10)**-11` should be `G = 6.67*(10**-11)` and similarly `m = (5.972*10)**24` should be `m = 5.972*(10**24)` and similarly `r = 38.5*(5.972*10)**24/ g* G` should be `r = 38.5*m/ g* G` or maybe even possibly `r = 38.5*m/ (g* G)`? – Stef Dec 23 '21 at 22:37
  • And probably `deltatgprime = 5 * math.sqrt(1 - (2 * G * m / r * c**2))` should be `deltatgprime = 5 * math.sqrt(1 - 2 * G * m / (r * c**2))`? – Stef Dec 23 '21 at 22:40
  • Parentheses are **important**. – Stef Dec 23 '21 at 22:41

0 Answers0