Fråga : Vilka strategier som ska användas för ett skriftligt program i pytonorm?

Kärt alla,

Previously, jag var pröva att skapa ett enkelt pytonormprogram för att knäcka det olika kodade meddelandet lyckligtvis med den givna hjälpen och en nybörjare lycka i båda områden.  Jag var kompetent att knäcka meddelandet i engelskt språk endast och inte annan olik läsning för languages.

After om olika strategier på att knäcka den Vigenere nollan. Jag undrade huruvida gjorde mig använde ”den fla” strategin, kappa testar för att att närma sig detta overwhleming hopp för challenge.

I, genom att skapa detta, ifrågasätter, I-förmiddagen som var kompetent att få en bättre idé till och med dina kommentarer, så att jag kan lösa href=en " >current http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_26317274.html "” för _blank” för target= för nofollow” för .

Any kommenterar på skulle denna är stor!!

Thanks.
" klar "

Svar : Vilka strategier som ska användas för ett skriftligt program i pytonorm?

Hi Jon,
Behaga looken på postar http://www.experts-exchange.com/Q_26328009.html, var jag visade dig att hur man läser frekvensen bordlägga av ett språk.

Om du önskar ”, ställa in på förhand” alla märker, som inte är fastställda i din frekvens sparar till probability 0, då gör precis detta, för du läser probabilitiesna av ditt sparar in.



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
importen stränger
nr. pytonormen har redan en variabel att innehålla alla bokstav för ASCII märker
all_uppercase_letters = string.ascii_uppercase
nr. pytonormen har också variabeln string.uppercase, men denna styrka varierar 
nr. beroende av din dators lokalinställningar (språkinställningar)

nr. skapa referensen bordlägger (dict), 
#that innehåller frekvenserna för alla märker i ditt sparar.
freq_table =  {}  nr. tom dict är {}/tomt listar är []
för märka i all_uppercase_letters:
    freq_table [märka], = 0  nr. all uppsättning att märka frekvenser vid standard till 0
Andra lösningar  
 
programming4us programming4us