Stringhe 5 - Prime challenge
Scarica zip esercizi
Proponiamo ora degli esercizi senza soluzione, accetti la sfida?
Sfida - Il drago Smaug
✪ Trova UNA SOLA stringa che stampata con print
venga mostrata (all’incirca) come la seguente:
________________~----~______________
//// Storia \\\\
Il cavaliere
affronta
il drago 'Smaug' davanti
al castello
inizia e concludi la stringa con apice singolo
USA SOLO combinazioni di
\t
e\n
NON usare spazi
NOTA: usando i tab potresti vedere risultati diversi a seconda dell’editor che stai usando, quindi puoi solo sperare di ottenere un risultato simile a quello proposto.
[1]:
s = 'bla bla'
print(s)
Sfida - Psycho Circus
✪ Requisiti: slice
Nella variabile kiss_album
è contenuta la lista delle tracce dell’album Psycho Circus pubblicato nel 1998 dai KISS, una band di gentlemen del glam rock. La variabile è una stringa multilinea (aperta come si vede tramite tre """
e chiusa nello stesso modo).
In ogni riga della stringa è presente del testo, il titolo della canzone, e una serie di _
in modo da rendere tutte le righe della stessa lunghezza.
#La lunghezza di ogni riga
lunghezza_etichetta = 48
# Il database contenente le canzoni
kiss_album = """Psycho Circus _________________________________
Within ________________________________________
I Pledge Allegiance to the State of Rock & Roll
Into the Void _________________________________
We Are One ____________________________________
You Wanted the Best ___________________________
Raise Your Glasses ____________________________
I Finally Found My Way_________________________
Dreamin _______________________________________
Journey of 1,000 Years ________________________"""
Stiamo programmando il controllore di uno stereo e dato il suo numero num_canzone
nell’album, vogliamo STAMPARE numero e titolo.
Per esempio, se riceviamo num_canzone = 3
dobbiamo stampare:
numero canzone: 3
Into the Void _________________________________
NOTA: alla fine di ogni riga di kiss_album
, c’è un carattere speciale, giusto? :)
[2]:
lunghezza_etichetta = 48
num_canzone = 3 # Into the Void _________________________________
#num_canzone = 9 # Journey of 1,000 Years ________________________
kiss_album = """Psycho Circus _________________________________
Within ________________________________________
I Pledge Allegiance to the State of Rock & Roll
Into the Void _________________________________
We Are One ____________________________________
You Wanted the Best ___________________________
Raise Your Glasses ____________________________
I Finally Found My Way_________________________
Dreamin _______________________________________
Journey of 1,000 Years ________________________"""
# scrivi qui
Sfida - Censura al tiramisù
✪ Ci è stato inviato un testo illegale, immorale e che fa pure ingrassare. Per tutelare la pubblica salute abbiamo l’arduo compito di censurarlo e renderlo consono al buon costume.
E’ necessario sostituire OGNI occorrenza delle due parole malefiche con una più salubre censura, trasformando il testo in modo che la print di testo_censurato non contenga nessuna parola incriminata.
Esempio:
testo= "Grazie all'uso di Cera Splendent tutto brilla!"
parola_malefica = "splendent"
censura = "******"
testo_censurato: "Grazie all'uso di Cera ****** tutto brilla!"
Per scrivere il nostro rapporto di censori dobbiamo rendere conto di quante parole abbiamo censurato. Stampare alla fine il numero (ovviamente in maniera automatica ), per esempio:
"Censurata 1 parola"
[3]:
testo = """Ed è proprio da questa portentosa crema che nasce la crema al mascarpone
base del tiramisù, prima classificata al premio Crema dell'Anno insieme
alla nutella. Il dolce italiano per eccellenza, quello più famoso e amato,
ma soprattutto che ha dato vita a tantissime altre versioni, anche tiramisù senza uova!
Poi il Tiramisù alle fragole o quello alla Nutella, giusto per citarne un paio!
Senza contare le rivisitazioni più raffinate come la crostata morbida o la torta al tiramisù.
"""
parola_malefica1 = "Tiramisù"
parola_malefica2 = "nutella"
censura = "******"
testo_censurato = ''
# scrivi qui
Ed è proprio da questa portentosa crema che nasce la crema al mascarpone
base del ******, prima classificata al premio Crema dell'Anno insieme
alla ******. Il dolce italiano per eccellenza, quello più famoso e amato,
ma soprattutto che ha dato vita a tantissime altre versioni, anche ****** senza uova!
Poi il ****** alle fragole o quello alla ******, giusto per citarne un paio!
Senza contare le rivisitazioni più raffinate come la crostata morbida o la torta al ******.
Censurate 6 parole
[ ]: