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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Lettere maiuscole e minuscole sono considerate uguali? (in Es3 NO)

G
GiorgioAgosta (2880 points)
6 24 42
in Es3 by (2.9k points)
closed by
Leggendo l esercizio 3 mi è sorto questo dubbio. Nel caso dovessi incontrare una lettere maiuscola, questa, viene considerata uguale alla sua minuscola?
Lo chiedo perché il altri esercizi c era una distinzione.
1.4k views
closed with the note: teacher said

3 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
I file contengono solo parole con lettere minuscole.

In ogni caso una lettera minuscola ed una maiuscola sono diverse (a meno che non lo diciamo noi come nell'esercizio 1).
Jury Francia (7520 points)
23 76 100
by (7.5k points)
Le lettere minuscole e maiuscole sono considerate sempre diverse, poiché se vedi ad esempio la tabella ASCII sono identificate da sequenze di bit diverse. Per confrontare le stringhe ti conviene sempre convertirle tutte in minuscolo o tutte in maiuscolo
francesco.dev (33560 points)
21 51 129
by (33.6k points)
edited by
Ciao!
L'esercizio dice chiaramente che non c'è differenza tra le parole minuscole e maiuscole,
Esempio:
Cercare la parola 'ciao' nella lista ['come', 'CIao']

L'esercizio si aspetta che stampi di averla trovata, perché secondo la traccia ciao==CIao.


Quindi, visto che i caratteri ASCII differiscono in maiuscolo e minuscolo, sei costretto a convertire il testo tutto in minuscolo usando il seguente metodo:
stringa.lower()

Esempio:
Rendere minuscola la stringa 'CiaoCHEdici'
stringa contiene  'CiaoCHEdici'

Se stringa_min contiene stringa.lower() allora stringa_min contiene 'ciaochedici'


Sperando di averti aiutato,
- Francesco Pio Scognamiglio
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
hmmmm ... sendo odore di codice .... 3:-)
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Ha ragione, scusi.. Sento odore di modifica della risposta :D
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Mi sa che la tua risposta ha senso per l'esercizio 1, per il 3 forse non è corretto.