Ir para conteúdo
Fórum Script Brasil

Ge

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Ge

Ge's Achievements

0

Reputação

  1. Ok beleza!, fiz essa comparação de qual a menor palavra e comparei as letras repetidas com o For. Porém não sei como fazer ele me dá essa saída de "Letra coincidente 'x' na posição 'tal' ".. porque as letras coincidentes e as posições aparecem em listas. Como faço pra desmembrar cada string da palavra e das posições e relacionar cada letra na posição que ela está na palavra? # coding: utf-8 palavra1 = raw_input() palavra2 = raw_input() if len(palavra1) > len(palavra2): menor = palavra2 x = len(menor) for i in range(x): if palavra1 == palavra2: z = [palavra2[:x]] perc = int(i) * 100 / int(x) max = int(perc) for i in z: i = range(x) print "%s %s Letras coincidentes %s na posição %s Total de letras coincidentes: %d (%d%%)" % (palavra1, palavra2, z, i, int(x),int(perc)) break
  2. Pessoal me ajudem com esse exercício, por favor! Escrever um programa em Python que identifica letras coincidentes em duas palavras (da entrada). Duas palavras têm letras coincidentes se na mesma posição relativa a partir do início da palavra, têm a mesma letra. Por exemplo, as palavras 'gato' e 'sapato' têm uma única letra coincidente: a letra 'a' na segunda posição da palavra. Na saída deve indicar cada uma das letras coincidentes e a posição em que foi encontrada nas palavras em uma linha. Na última linha da entrada deve ser impresso o total de letras coincidentes e a porcentagem (nenhuma casa decimal) de letras coincidentes em relação ao total de letras das duas palavras. Exemplos de formatação: gatona patoto Letras coincidentes 'a' na posição 2 't' na posição 3 'o' na posição 4 Total de letras coincidentes: 3 (25%) vale leva Letras coincidentes Total de letras coincidentes: 0 (0%)
×
×
  • Criar Novo...