Ir para conteúdo
Fórum Script Brasil

-=Guga=-

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre -=Guga=-

-=Guga=-'s Achievements

0

Reputação

  1. 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.... obrigado
×
×
  • Criar Novo...