Por favor, estou necessitando de uma ajudinha nesse código ...
No fim da execução esse código deve imprimir um outro vetor de caracters com apenas os caracteres comuns
sem repetilos. Ex "Maria" e "Marta" o vetor gerado seria "Mar"
while j < len(vetorB):
while i < len(vetorA):
if vetorA == vetorB[j]:
vetorC.append(vetorA)
break
i = i + 1
j = j + 1
i = 0
while jh < len(vetorC):
while ih < len(vetorC):
if vetorC[ih] == vetorC[jh]:
cont+=1
ih = ih + 1
if cont == 1:
vetorK.append(vetorC[jh])
elif cont > 1:
vetorK.append(vetorC[cont])
cont = 0
break
else:
vetorK.append(vetorC[ih])
cont = 0
ih = ih + 1
jh = jh + 1
ih = 0
Pergunta
maykelsantoz
Por favor, estou necessitando de uma ajudinha nesse código ...
No fim da execução esse código deve imprimir um outro vetor de caracters com apenas os caracteres comuns
sem repetilos. Ex "Maria" e "Marta" o vetor gerado seria "Mar"
def f_xablau(vetorA,vetorB):
i = 0
j = 0
ih = 0
jh = 0
cont = 0
vetorC = []
vetorK = []
while j < len(vetorB):
while i < len(vetorA):
if vetorA == vetorB[j]:
vetorC.append(vetorA)
break
i = i + 1
j = j + 1
i = 0
while jh < len(vetorC):
while ih < len(vetorC):
if vetorC[ih] == vetorC[jh]:
cont+=1
ih = ih + 1
if cont == 1:
vetorK.append(vetorC[jh])
elif cont > 1:
vetorK.append(vetorC[cont])
cont = 0
break
else:
vetorK.append(vetorC[ih])
cont = 0
ih = ih + 1
jh = jh + 1
ih = 0
return vetorK
def main():
retroC = ''
fraseA = ''
fraseB = ''
fraseA = input("Informe uma palavra: ")
fraseB = input("Informe a seguna palavra: ")
retroC = f_xablau(fraseA,fraseB)
print ("vetor resultado ---> ", retroC)
if __name__=="__main__":
main()
Link para o comentário
Compartilhar em outros sites
1 resposta 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.