Esercizi Formattazione Stringhe Python
Ecco degli esercizi semplici per praticare la concatenazione delle stringhe, la formattazione con format() ed interpolazione.
Esercizio 1
Creare due variabili "nome" e "cognome" e concatenarle a schermo.
nome = "Luca"cognome = "Rossi"
print(nome + " " + cognome)
Esercizio 2
Utilizzare la formattazione delle stringhe per ottenere "Il numero è: 42".
numero = 42stringa = "Il numero è: {}".format(numero)
print(stringa)
Esercizio 3
Utilizzare la formattazione delle stringhe per ottenere "Il numero binario di 42 è 0b101010". Per il binario utilizzare bin(numero)
numero = 42stringa = "Il numero binario di {} è {}".format(numero, bin(numero))
print(stringa)
Esercizio 4
Partendo dalla variabile "numero" uguale a 5, utilizzare le f-strings (interpolazione) per ottenere "Il quadrato di 5 è 25".
numero = 5stringa = f"Il quadrato di {numero} è {numero ** 2}"
print(stringa)
Esercizio 5
Partendo da "nome" e "cognome" utilizzare la formattazione strighe per ottenere "Il mio nome è {nome} ed il cognome è {cognome}". Come da esempio dovete fare riferimento al nome delle variabili e non alla posizione usata dentro format.
nome = "Luca"cognome = "Rossi"stringa = "Il mio nome è {nome} ed il cognome è {cognome}".format(nome=nome, cognome=cognome)
print(stringa)
Esercizio 6
Facendo riferimento all'esercizio precedente ottenere il seguente risultato modificando i valori nel format(): "Il mio nome è LUCA ed il cognome è RoKKi"
nome = "Luca"cognome = "Rossi"stringa = "Il mio nome è {nome} ed il cognome è {cognome}".format(nome=nome.upper(), cognome=cognome.replace("s", "K"))
print(stringa)