Açıklama Yok

pvl.py 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. #Entwickler: Martin Mittrenga und Nico Hessler
  2. import sys #importieren saemtlicher Module
  3. import os
  4. import random as rdm
  5. import re as re #regular express fuer Bibo regulaerer ausdruecke
  6. import math as sqrt #modul fuer mathematische Ausdruecke
  7. #Begruessung
  8. print ("-")*50
  9. print ("Luftlinienberechner")
  10. print ("Erstellt von Niko Hessler und Martin Mittrenga")
  11. print ("-")*50
  12. #========================================================================
  13. #Datei einlesen mit print als Test
  14. os.system("clear")
  15. f = open("/data/share/nhessler/DE.tab", "r")
  16. for line in f:
  17. print line.rstrip() #in liste schreiben und regularen ausdruck aus liste lesen!!!!!!!!!
  18. f.close()
  19. #========================================================================
  20. #Startpunkt Auswahl
  21. startpunkt=(raw_input("Geben sie Ihren Startpunkt an: "))
  22. if re.search(startpunkt, line):
  23. print ("Gefunden, super.")
  24. else:
  25. print ("Nicht gefunden, schade.")
  26. #Endpunkt Auswahl
  27. endpunkt=(raw_input("Geben sie Ihren Endpunkt an: "))
  28. if re.search(endpunkt, line):
  29. print ("Gefunden, super.")
  30. else:
  31. print ("Nicht gefunden, schade.")
  32. print "-"*50
  33. print ("Ihre Entfernung betraegt XXX Kilometer. Gute Fahrt!")
  34. print "-"*50
  35. #Berechnung
  36. a=0
  37. b=0
  38. n=0
  39. lonstart=a
  40. lonende=b
  41. n = int(n)+1
  42. for a in xrange (1,n):
  43. for b in xrange(a,n):
  44. c_square = a**2 + b**2
  45. c = int(sqrt(c_square))
  46. if ((c_square - c**2) == 0):
  47. print c
  48. #======================================================================
  49. while True: #Sicherheitsabfrage ob wirklich beendet werden soll
  50. eingabe=raw_input("Wollen Sie Wirklich beenden? Bitte 'J' oder 'N' eingeben: ")
  51. if eingabe=="N":
  52. bed= False
  53. break
  54. elif eingabe=="J":sys.exit()
  55. else:
  56. print"Falsche Eingabe!"