Frage : Welche für ein Programm zu verwenden Strategien, geschrieben in Pythonschlange?

Lieb alle,

Previously, versuchte ich, ein einfaches Pythonschlangeprogramm zu verursachen, um verschiedene verschlüsselte Mitteilung mit der gegebenen Hilfe und dem Glück eines Anfängers in beiden Bereichen glücklicherweise zu knacken.  Ich war in der Lage, die Mitteilung in der englischen Sprache nur und nicht anderen unterschiedlichen languages.

After Messwert über verschiedene Strategien auf dem Knacken der Vigenere Ziffer zu knacken. Ich wunderte mich, ob ich verwendete die „falsche“ Strategie, Kappatest, um sich dieser overwhleming challenge.

I Hoffnung, indem ich diese Frage zu nähern verursachte, ich, in der Lage bin, eine bessere Idee durch Ihre Anmerkungen zu erhalten tat, damit ich die current Ausgabe des Versuchens lösen kann, freq der unterschiedliche Sprache zu laden. Anmerkungen des Verteilungstextes files.

Any zu diesem würden! groß sein!

Thanks.

Antwort : Welche für ein Programm zu verwenden Strategien, geschrieben in Pythonschlange?

Hallo Jon,
Pfosten http://www.experts-exchange.com/Q_26328009.html bitte betrachten, in dem ich Ihnen zeigte, wie man die Frequenztabelle einer Sprache liest.

Wenn Sie alle Buchstaben „einstellen möchten“, die nicht in Ihre Frequenzakte zu Wahrscheinlichkeit 0 eingestellt, dann dies einfach tun, bevor Sie innen die Wahrscheinlichkeiten Ihrer Akte lesen.



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Schnur importieren
# hat Pythonschlange bereits eine Variable, alle ASCII-Versalienbuchstaben zu enthalten
all_uppercase_letters = string.ascii_uppercase
# hat Pythonschlange auch das variable string.uppercase, aber diese konnte unterscheiden 
# abhängig von lokalen Einstellungen Ihres Computers (Spracheinstellungen)

# die Nachschlagentabelle (dict) herstellen, 
#that enthält die Frequenzen für alle Buchstaben in Ihrer Akte.
freq_table =  {}  # ist leeres dict {}/leere Liste ist []
für Buchstaben in den all_uppercase_letters:
    freq_table [Buchstabe] = 0  # einstellte alle Buchstabefrequenzen durch Rückstellung bis 0
Weitere Lösungen  
 
programming4us programming4us