Antes de mais nada boa sacada de trocar o "o" pelo "a". Não parece mais poupou tempo e foi muito feliz na escrita do código

A minha solução:
Código:
#!/usr/bin/env python
#-*- coding: iso-8859-15 -*-
# -*- coding: utf-8 -*-
#exercíco nº 4
print("Exercício da aula No 4\n")
#====================
# exercício fala sobre a biblioteca str já nativa e nao há necessidade de importa-la
#Comeca o codigo
#====================
nome="leonardo barros"
swapname= "O menino é legal" #nome da troca
print("1 - Faca seu nome alinhado à direita em minusculo ou 'caixa baixa'")
print(str.lower(nome.rjust(60, "-")))
print("\n2 - Faca se nome centralizado com as primeiras letras em maiúsculo")
print(str.title(nome.center(60, "-")))
print("\n3 - Nome alinhado à esquerda e com a linha preenchida com _underline")
print(nome.ljust(60, "_"))
print("\n4 - Troque o seu sobrenome por 'Python' e exiba centralizado")
#usando duas funções
print(nome.replace("barros", "Python\n")), (nome.center(60, "-"))
print("\n5 - Transfome a frase 'O menino é legal' em 'A menina é legal' e exiba")
print(swapname.replace("O menino", "A menina"))
#Fim do exercício
print("\nFIM!")