Browse Source

Kopieren der pvl.py in /data/share/nhessler/pvl

Niko Hessler 7 years ago
parent
commit
daa9df2edf
1 changed files with 62 additions and 9 deletions
  1. 62 9
      pvl.py

+ 62 - 9
pvl.py

1
-import sys
1
+					#Entwickler: Martin Mittrenga und Nico Hessler
2
+
3
+
4
+import sys              #importieren saemtlicher Module
2
 import os
5
 import os
3
 import random as rdm
6
 import random as rdm
4
-import sqlite3
7
+import re as re         #regular express fuer Bibo regulaerer ausdruecke
8
+import math as sqrt       #modul fuer mathematische Ausdruecke
9
+
5
 
10
 
6
 #Begruessung
11
 #Begruessung
7
 print ("-")*50
12
 print ("-")*50
11
 
16
 
12
 
17
 
13
 
18
 
19
+#========================================================================
20
+
21
+
14
 #Datei einlesen mit print als Test
22
 #Datei einlesen mit print als Test
15
 os.system("clear")
23
 os.system("clear")
16
 f = open("/data/share/nhessler/DE.tab", "r")
24
 f = open("/data/share/nhessler/DE.tab", "r")
17
 for line in f:
25
 for line in f:
18
-    print[1:3]#line.rstrip()
26
+    print line.rstrip()                 #in liste schreiben und regularen ausdruck aus liste lesen!!!!!!!!!
19
 
27
 
20
 f.close()
28
 f.close()
21
 
29
 
22
 
30
 
31
+#========================================================================
23
 
32
 
24
-#Zuordnung zu einem Tupel
25
-        #tuple = ('loc_id','ags','ascii','name','lat','lon','amt','plz','vorwahl','einwohner','flaeche','kz','typ','level','of','invalid')
26
-        #tuple[0]
27
 
33
 
28
 
34
 
29
 
35
 
30
 #Startpunkt Auswahl
36
 #Startpunkt Auswahl
31
 startpunkt=(raw_input("Geben sie Ihren Startpunkt an: "))
37
 startpunkt=(raw_input("Geben sie Ihren Startpunkt an: "))
32
 
38
 
39
+if re.search(startpunkt, line):
40
+        print ("Gefunden, super.")
41
+else:
42
+        print ("Nicht gefunden, schade.")
43
+
44
+
45
+
46
+
47
+#Endpunkt Auswahl
48
+endpunkt=(raw_input("Geben sie Ihren Endpunkt an: "))
49
+
50
+if re.search(endpunkt, line):
51
+        print ("Gefunden, super.")
52
+else:
53
+        print ("Nicht gefunden, schade.")
54
+
55
+
56
+print "-"*50
57
+print ("Ihre Entfernung betraegt XXX Kilometer. Gute Fahrt!")
58
+print "-"*50
33
 
59
 
34
 
60
 
35
 
61
 
36
 #Berechnung
62
 #Berechnung
63
+a=0
64
+b=0
65
+n=0
37
 
66
 
67
+lonstart=a
68
+lonende=b
38
 
69
 
39
-3245325
70
+n = int(n)+1
71
+for a in xrange (1,n):
72
+    for b in xrange(a,n):
73
+        c_square = a**2 + b**2
74
+        c = int(sqrt(c_square))
75
+        if ((c_square - c**2) == 0):
76
+                print c
40
 
77
 
41
-#Endpunkt Auswahl
42
-endpunkt=(raw_input("Geben sie Ihren Enpunkt an: "))
78
+
79
+
80
+
81
+
82
+
83
+#======================================================================
84
+
85
+
86
+
87
+while True:											#Sicherheitsabfrage ob wirklich beendet werden soll
88
+
89
+        eingabe=raw_input("Wollen Sie Wirklich beenden? Bitte 'J' oder 'N' eingeben: ")
90
+        if eingabe=="N":
91
+            bed= False
92
+            break
93
+        elif eingabe=="J":sys.exit()
94
+        else:
95
+            print"Falsche Eingabe!"