#!/usr/bin/env python '''dopplerspeed.py Berechnung der Vorbeifluggeschwindigkeit mittels Dopplereffekt v1.0 (c) 2002, DrM Programmiert in Python: http://www.python.org/ ''' import sys VC = 340.0 try: if len( sys.argv ) < 3: f1 = float( input( "Frequenz 1?> " ) ) f2 = float( input( "Frequenz 2?> " ) ) else: f1 = float( sys.argv[1] ) f2 = float( sys.argv[2] ) except: print "\nFehlerhafte Eingabe!\n" print "Benutzung:\n\n\t%s Frequenz1 Frequenz2\n" % sys.argv[0] raise SystemExit fd = ( f1 - f2 ) / 2 f0 = f2 + fd v = VC * ( fd / f0 ) print """ Vorbeiflug mit %.1f Hz bis %.1f Hz: ========================= v = %5.1fm/s = %5.1f km/h ========================= """ % ( f1, f2, v, v * 3.6 )