123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #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.")
- print "-"*50
- print ("Ihre Entfernung betraegt XXX Kilometer. Gute Fahrt!")
- print "-"*50
- #Berechnung
- a=0
- b=0
- n=0
- lonstart=a
- lonende=b
- n = int(n)+1
- for a in xrange (1,n):
- for b in xrange(a,n):
- c_square = a**2 + b**2
- c = int(sqrt(c_square))
- if ((c_square - c**2) == 0):
- print c
- #======================================================================
- 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!"
|