Esercizi Pyhton
Stringhe
Statistica per i Big Data - Programmazione
1. Scrivere)uno)script)Python)che)riceve)in)input)due)stringhe)e)le)stampa)in)
ordine)alfabetico,)oppure)ne)stampa)solo)una)delle)due)se)sono)identiche.)
)
2. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) s) e) stampa) a)
video)le)consonanti)in)s)e)il)numero)di)vocali)in)s.)
)
3. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) e) produce) in)
output) la) stringa) invertita.) Ad) esempio,) con) input) 'casa') produce) 'asac',)
mentre)con)input)'qwerty')produce)'ytrewq'.)
)
4. Scrivere)uno)script)Python)che)riceve)in)input)una) stringa)s)e)restituisce)in)
output) una) copia) della) stringa) s) dove) i) caratteri) 'a',) '8',) 'h') e) '.') sono)
sostituiti,) rispettivamente,) dai) caratteri) 'j',) 'o',) '8') e) '%'.) Non) usate) le)
espressioni)regolari.)
)
5. Scrivere)uno)script)Python)che)riceve)in)input)una)stringa)s) e)restituisce)in)
output) una) copia) della) stringa) s) da) cui) sono) stati) rimossi) tutti) gli) spazi)
bianchi)e)i)segni)d’interpunzione.)
)
6. Scrivere)uno)script)Python)che)riceve)in)input)una)stringa)s)e))un)carattere)c)
e)restituisce)in)output) il)numero)di) volte)che)il) carattere)c)è) presente)in)s)
(non)usare)il)metodo)count)di)str).)
)
7. Scrivere)uno) script) Python) che) riceve) in) input)una)stringa)s)rappresentate)
una) sequenza) di) interi) separati) da) virgola) e) produce) in) output) un)
istogramma)basato)su)questi)numeri,)usando)asterischi)per)disegnarlo.)Ad)
esempio,)se)s='3,7,9,5',)allora)lo)script)produce)il)seguente)istogramma:)
)
) ) ***)
) ) *******)
) ) *********)
) ) *****)
)
Si)ricorda)che)il)metodo)split)di)str)restituisce)una)lista)di)sottostringhe.)
)
)
8. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) s) che) contiene)
lettere)sia) maiuscole) sia) minuscole) e) produce) in) output) una) copia) di) s) in)
cui)ogni) parola) inizia) con) la) lettera) maiuscola)e)le)rimanenti)lettere)sono)
minuscole) (non) usare) il) metodo) title) di) str).) Ad) esempio,) 'Casa) dOLce)
CASa')è)trasformata)in)'Casa)Dolce)Casa'.)
)
9. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) che) contiene)
lettere)sia)maiuscole) sia) minuscole) e) produce)in)output:) per) ogni) lettera)
dell'alfabeto,) il) numero) di) volte) che) la) lettera) compare) nella) stringa) (è)
indifferente) se) la) lettera) è) minuscola) o) maiuscola);) il) numero) di)
consonanti) presenti) nella) stringa;) il) numero) di) vocali) presenti) nella)
stringa.)
)