#!/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)