drobnosti
authorTomas Musil <tomik.musil@gmail.com>
Mon, 2 Apr 2012 13:22:41 +0000 (15:22 +0200)
committerTomas Musil <tomik.musil@gmail.com>
Mon, 2 Apr 2012 13:22:41 +0000 (15:22 +0200)
posuny.py
referencni.py
spolecne.py
vigenere.py

index ac99e0b..fd08e8c 100644 (file)
--- a/posuny.py
+++ b/posuny.py
@@ -1,6 +1,5 @@
 """Modul pro praci s posuny v abecede."""
 
-import referencni
 from referencni import reference
 from ocesavac import ocesat
 from spolecne import ABECEDA
@@ -52,4 +51,4 @@ def nej_posun(text):
         if nova_vzdalenost < vzdalenost:
             vzdalenost = nova_vzdalenost
             posunuti = i
-    return posunuti
\ No newline at end of file
+    return posunuti
index d1a89ea..692b4aa 100644 (file)
@@ -65,14 +65,20 @@ def nacti(odkud):
 
 def tiskni(sref):
     r = nacti(sref)
-    d = dict(zip(r.abeceda, r.frekvence))
+    slovnik = dict(zip(r.abeceda, r.frekvence))
     for i in range(len(r.abeceda)):
-        print "{0} {1:>6.2%}   {2} {3:>6.2%}".format(r.abeceda[i], r.frekvence[i], r.poradi[i], d[r.poradi[i]] )
+        print "{0} {1:>6.2%}   {2} {3:>6.2%}".format(
+            r.abeceda[i],
+            r.frekvence[i],
+            r.poradi[i],
+            slovnik[r.poradi[i]] )
     print " "
     print "Index koincidence: {0:>5.2%}".format(r.index_koinc)
     print " "
     for char in r.abeceda:
-        print char + " " + " ".join(["{:0>5.2f}".format(r.tabulka[char][ch2] * 1000) for ch2 in r.abeceda])
+        print char + " " + " ".join(
+            ["{:0>5.2f}".format(r.tabulka[char][ch2] * 1000)
+                for ch2 in r.abeceda])
 
 def prumerny_index(tref):
     suma = 0
index 720783f..755cbce 100644 (file)
@@ -1,6 +1,9 @@
+"""Modul konstant a jednoduchych funkci, ktere pouzivaji vsechny ostatni
+moduly."""
+
 ABECEDA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 MABECEDA = ' ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 
 def cisla_na_text(cisla):
     """Z pole cisel udela textovy retezec (1 = A, ...)."""
-    return ''.join([MABECEDA[c] for c in cisla])
\ No newline at end of file
+    return ''.join([MABECEDA[c] for c in cisla])
index 01be7d2..6f3f741 100644 (file)
@@ -14,5 +14,5 @@ def vysledek(zprava, delka_h):
     rozklady = rozklad(ocesat(zprava, False), delka_h)
     posuny = [nej_posun(text) for text in rozklady]
     posunute = [''.join([posun(c, posuny[i]) for c in rozklady[i]]) for i in range(len(posuny))]
-    vysledek = [x for x  in reduce(soucet, (map(None, *posunute)[i] for i in range(len(rozklady[0])))) if x != None]
+    vysledek = [x for x  in reduce(soucet, (map(None, *posunute)[i] for i in range(len(rozklady[0])))) if x]
     return cisla_na_text(posuny), ''.join(vysledek)