Stringhe 5 - Prime challenge

Scarica zip esercizi

Naviga file online

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.

  1. 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!"
  1. 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
[ ]: