
Dúvida na exibição da lição de casa.
Bom Dia a todos...
Estou eu aqui com uma duvidazinha que está tirando meu sono.... bom na lição de casa desta aula nº 5 fiz o seguinte script:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
linha="-"*60
nome="leonardo corrêa pereira"
# Testando linha com 60 caracteres -
print(linha)
# Exibindo nome a direita em minúsculo
minus=nome.lower()
print(minus.rjust(60, "-"))
# Exibindo nome centralizado com as primeiras letras em maiúsculo
centr=nome.title()
print(centr.center(60, "-"))
# Exibindo nome à esquerda, com a linha preenchida com __ (underline)
print(nome.ljust(60, "_"))
# Trocando meu nome por "python" e exibindo centralizado
centr2=nome.replace("Leonardo Corrêa Pereira", "python")
print(centr2.center(60, "-"))
# Transformar a frase: "o menino é legal" em "a menina é legal" e exiba
frase="o menino é legal"
transfo=frase.replace("o menino é legal", "a menina é legal")
print(transfo)
quase tudo funcionando ok, exceto uma coisa nas linhas 10, 11, e 12..... o programa deveria exibir somente as 1ºs letras em maiúsculo só que a saída do programa está sendo a seguinte:
------------------------------------------------------------
------------------------------------leonardo corrêa pereira
------------------Leonardo CorrêA Pereira------------------leonardo corrêa pereira____________________________________
------------------leonardo corrêa pereira------------------
a menina é legal
Bom gostaria de saber o porque diachos

? rsrsrs...........o "A" do CorrêA está saindo em maiúsculo...
Obrigado a todos e até...

.
Informações Adicionais: sist. operacional: Ubuntu 8.10 - Intrepid Ibex /// editor: gedit 2.24.2
