Devo realizzare questo piccolissimo programma in Python:
Ritorna una stringa lunga n in cui l'intero x e' giustificato a destra
e le posizioni a sinistra sono riempite con il carattere punto '.'
Suggerimento: potete usare solo stringhe, con
le operazioni di concatenamento (+), ripetizione (*) e la funzione len().
Il ciclo for non e' necessario.
pad_r(5, 7) --> '......5'
pad_r(123, 7) --> '....123'
pad_r(123, 9) --> '......123'
Ho provato a fare così:
Codice:
def pad_r(x, n):
punto = '.'
intero = punto + str(x)
intero.rjust(n, [str(n)])
return intero
...e in vari altri modi, ma ottengo errori per vari motivi. Qualcuno può aiutarmi per favore?