Gente... curso ultimo período de química na UFRJ,,, meu professor sem noção de computação que nunca saiu do "print" passo um trabalho mega escroto. Tentei programar alguma coisa mas não consigo chegar ao resultado esperado.
Vou colar aqui a questão:
***Faça um programa que receba pelo teclado uma frase (string com mais de uma palavra) em português e retorne uma tabela (com a formatação do exemplo) na qual, a primeira coluna é constituída por cada palavra da frase e a segunda coluna pelo número de caracteres da palavra. Por exemplo, se a frase é: ‘Uma prova fácil, vamos conseguir nota máxima!’ a tabela ficará:
-----------------------------
PALAVRA NUM. CARACT.
------------ -----------------
UMA 3
PROVA 5
FÁCIL 5
VAMOS 5
CONSEGUIR 9
NOTA 4
MÁXIMA 6
-----------------------------
TOTAL DE CARACT. 37
-----------------------------
Quer puder dar um help... porfavor.... preciso MUITO conseguir fazer isso rodar pra passar na disciplina. O mais próximo que consegui programar fico estranho, mas de qualquer maneira irei colar aki tb:
string = raw_input("Entre com a frase:")
lista = string.split(" ");
print """
-----------------------------
NUM\tPALAVRA
-----------------------------"""
for i in range(len(lista)):
if lista[i].isalpha()== False:
temp_string = lista[i]
new_string = ""
for letra in temp_string:
if letra.isalpha()==True:
new_string += letra
lista[i] = new_string
print "%d\t%s"%(i+1,lista[i].upper())
print "-----------------------------"
valeu galera...... espero que alguém me ajude a realmente me formar :D....
Pergunta
-=Guga=-
Gente... curso ultimo período de química na UFRJ,,, meu professor sem noção de computação que nunca saiu do "print" passo um trabalho mega escroto. Tentei programar alguma coisa mas não consigo chegar ao resultado esperado.
Vou colar aqui a questão:
***Faça um programa que receba pelo teclado uma frase (string com mais de uma palavra) em português e retorne uma tabela (com a formatação do exemplo) na qual, a primeira coluna é constituída por cada palavra da frase e a segunda coluna pelo número de caracteres da palavra. Por exemplo, se a frase é: ‘Uma prova fácil, vamos conseguir nota máxima!’ a tabela ficará:
Quer puder dar um help... porfavor.... preciso MUITO conseguir fazer isso rodar pra passar na disciplina. O mais próximo que consegui programar fico estranho, mas de qualquer maneira irei colar aki tb:valeu galera...... espero que alguém me ajude a realmente me formar :D....
obrigado
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.