Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

dubbio sul testo crittografato (vanno modificati gli input? (no))

G
Giacomozm (1440 points)
20 59 68
in Es3 by (1.4k points)
edited by
Ho quasi finito il programma però mi ha bloccato il fatto che nel testo crittografato devo avere il testo dato in input modificato in alcune sue lettere e la stringa è un oggetto immutabile. Anche trasformandola in lista con lo split ottengo una serie di stringhe immutabili al  loro interno? soluzioni?
502 views
closed

4 Answers

Best answer
giorgio.belli (10140 points)
24 74 98
by (10.1k points)
selected by
Ciao, ti consiglio di usare un for per estrarti lettera per lettera dalla stringa di partenza per poi metterla in una lista cosi da poterle modificare con una semplice assegnazione del tipo:
lista[indice_lettera] = 'nuova_lettera'.
Ricorda che per rendere il tutto piu fluido e leggibile potresti usare una list comprehension.
Spero di essere stato di aiuto altrimenti chiedi :D
G
Giacomozm (1440 points)
20 59 68
by (1.4k points)
Grazie mille
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
c'è un modo anche più facile di questo :D
Auron (15880 points)
51 126 194
by (15.9k points)
E' quello che stiamo cercando, ma che non troviamo T.T
P
Pic1 (1030 points)
9 24 31
by (1.0k points)
Leggi la mia risposta sotto..
Forse ti è utile
P
Pic1 (1030 points)
9 24 31
by (1.0k points)
Ciao.

ho due domande per te che potrebbero aiutarti:

1) di una stringa puoi analizzare ogni singolo carattere?

2) a una stringa vuota puoi aggiungere un carattere?
G
GiorgioAgosta (2880 points)
6 24 42
by (2.9k points)
Buonasera, ho capito quale è il tuo problema !

Ti consiglio di evitare di aggiornare la variabile originale (quella in cui hai il testo non crittografato) e crearne, magari, una nuova (non string)  contenente i caratteri interessati per poi copiarla.
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
In questo esercizio non dovete modificare i valori in input.
(e d'altro canto sono immutabili, quindi non potete)