Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Como ler uma string e organizar os caracteres de forma que os caracteres minúsculos fiquem de um lado e os maiúsculos do outro - Exercícios Resolvidos de PythonQuantidade de visualizações: 721 vezes |
|
Pergunta/Tarefa: Escreva um programa Python que pede para o usuário informar uma palavra ou frase. Em seguida crie uma nova string e organize os caracteres da primeira string de forma que os caracteres minúsculos fiquem do lado direito (no início) e os caracteres maiúsculos fiquem à esquerda (no final). Seu código deverá remover os espaços em branco antes da operação. Sua saída deverá ser parecida com: A frase informada foi: Gosto de Java e Python O resultado é: ostodeavaeythonGJP Veja a resolução comentada deste exercício usando Python: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# método principal
def main():
# vamos pedir para o usuário informar uma frase
frase = input("Informe uma frase: ")
# vamos mostrar a frase informada
print("A frase informada foi: {0}".format(frase))
# vamos criar duas listas, uma para os caracteres minúsculos e outra
# para os caracteres maiúsculos
minusculos = []
maiusculos = []
# vamos remover os espaços da string, pra ficar mais bonito
frase = frase.replace(" ", "")
# agora percorremos os caracteres da string original
for caractere in frase:
# este caractere é minúsculo?
if caractere.islower():
# vamos adicionar este caractere na lista de letras minúsculas
minusculos.append(caractere)
else:
# vamos adicionar este caractere na lista de letras maiúsculas
maiusculos.append(caractere)
# agora juntamos as duas listas
resultado = "".join(minusculos + maiusculos)
# e mostramos o resultado
print("O resultado é: {0}".format(resultado))
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
Delphi - Como obter a quantidade de caracteres em uma palavra ou texto usando a função Length() do Delphi Java - Como usar null em Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






