123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- #Entwickler: Martin Mittrenga und Nico Hessler
- import sys #importieren saemtlicher Module
- import os
- import random as rdm
- import re as re #regular express fuer Bibo regulaerer ausdruecke
- import math as sqrt #modul fuer mathematische Ausdruecke
- #Begruessung
- print ("-")*50
- print ("Luftlinienberechner")
- print ("Erstellt von Niko Hessler und Martin Mittrenga")
- print ("-")*50
- #========================================================================
- #Datei einlesen mit print als Test
- os.system("clear")
- f = open("/data/share/nhessler/DE.tab", "r")
- for line in f:
- print line.rstrip() #in liste schreiben und regularen ausdruck aus liste lesen!!!!!!!!!
- f.close()
- #========================================================================
- #Startpunkt Auswahl
- startpunkt=(raw_input("Geben sie Ihren Startpunkt an: "))
- if re.search(startpunkt, line):
- print ("Gefunden, super.")
- else:
- print ("Nicht gefunden, schade.")
- #Endpunkt Auswahl
- endpunkt=(raw_input("Geben sie Ihren Endpunkt an: "))
- if re.search(endpunkt, line):
- print ("Gefunden, super.")
- else:
- print ("Nicht gefunden, schade.")
- #Berechnung allgemein
- lonstart=0 #Wie bekommen wir die Ergebnisse aus der DB?
- lonend=0
- latstart=0
- latend=0
- pos_x_lon = 111,3*cos(lat)*(pos_x_lon-pos_y_lon)
- pos_y_lon = 111,3*(lat1-lat2)
- #Berechnung fuer Longitude
- c_square = pos_x_lon**2 + pos_y_lon**2
- c = int(sqrt(c_square))
- if ((c_square - c**2) == 0):
- print c
- print "Danke fuer die Eingabe."
- print "-"*50
- print "-"*50
- print ("Ihre Entfernung betraegt XXX Kilometer. Gute Fahrt!")
- print "-"*50
- #======================================================================
- while True: #Sicherheitsabfrage ob wirklich beendet werden soll
- eingabe=raw_input("Wollen Sie Wirklich beenden? Bitte 'J' oder 'N' eingeben: ")
- if eingabe=="N":
- bed= False
- break
- elif eingabe=="J":sys.exit()
- else:
- print"Falsche Eingabe!"
|