Questione : Quali strategie da usare per un programma scritto in pitone?

Caro tutti, il

Previously, stavo provando a generare un programma semplice del pitone per fendere fortunatamente il vario messaggio messo con l'aiuto dato e la fortuna del principiante in entrambe le zone.  Potevo fendere il messaggio nella lingua inglese la soltanto e non altra lettura differente di languages.

After circa le varie strategie sull'incrinamento della cifra di Vigenere. Stavo domandando se ho fatto ho usato la strategia “errata„, prova del kappa per avvicinarmi a questa speranza overwhleming di challenge.

I generando questo problema, io posso ottenere una migliore idea con le vostre osservazioni in moda da poterlo risolvere io l'emissione >current " di http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_26317274.html "„ del href=„ del _blank„ del target= del nofollow del noindex del rel= " di .

Any di distribuzione su questa sarebbero grandi!!

Thanks.
class= del

Risposta : Quali strategie da usare per un programma scritto in pitone?

Ciao Jon,
Esaminare prego l'alberino http://www.experts-exchange.com/Q_26328009.html, in cui gli ho mostrato come leggere la tabella di frequenza di una lingua.

Se volete “prestabilire„ tutte le lettere, che non sono regolate nella vostra lima di frequenza alla probabilità 0, quindi fare appena questo prima che leggiate dentro le probabilità della vostra lima.



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
importare la stringa
# il pitone ha già una variabile contenere tutte le lettere maiuscole di ASCII
all_uppercase_letters = string.ascii_uppercase
# il pitone ha inoltre lo string.uppercase variabile, ma questo potrebbe variare 
# secondo le regolazioni locali del vostro calcolatore (regolazioni di lingua)

# generare la tabella di occhiata (dict), 
il #that conterrà le frequenze per tutte le lettere nella vostra lima.
freq_table =  {}  # il dict vuoto è {}/lista vuota è []
per la lettera in all_uppercase_letters:
    [lettera] = 0 freq_table  # ha fissato tutte le frequenze della lettera per difetto a 0
Altre soluzioni  
 
programming4us programming4us