solution_096a.py

#!/usr/bin/python3
# spacecraft's Doppler shift

c = 186282.0     # light speed mi/sec

v = 300.0        #spacecraft velocity mi/sec

fs = 1000000.0   # spacecraft frequency (1 million hertz)

def doppler_shift(v):
   fr = fs * (1 / (1 + (v/c)))
   print(f'spacecraft velocity : {v:>.2f} mi/sec')
   print(f'spacecraft frequency: {fs:>.2f} Hz')
   print(f'receiving frequency : {fr:>.2f} Hz')
   print(f'Doppler shift       : {(fr-fs):>.2f} Hz')

print()
doppler_shift(v)
print()
doppler_shift(-v)