
Hola, tengo un error en este código pero no sé cual es.
Publicado por JUAN FELIPE (4 intervenciones) el 09/05/2022 02:07:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#Reto 2: ciclo 1_grupo 17_programación
adivina1= list((input("Usuario 1, introduzca de 3 a 6 letras: ")))
adivina2= list((input("Usuario 2, introduzca de 3 a 6 letras: ")))
primeraletra= list((input("Introduzca la primera letra del nombre de cada persona: ")))
mispuntos= 0
suspuntos= 0
listaderesultados= []
for i in range(0,len(primeraletra)):
if adivina1.count(primeraletra[i]) > adivina2.count(primeraletra[i]):
mispuntos += 1
elif adivina1.count(primeraletra[i]) == adivina2.count(primeraletra[i]):
mispuntos += 1
suspuntos += 1
else:
suspuntos += 1
if mispuntos > suspuntos:
listaderesultados.append("1")
elif mispuntos < suspuntos:
listaderesultados.append("2")
else:
listaderesultados.append("*")
print(*listaderesultados)
Lo subo al software y falla el test, a continuación les dejo el test:
Incorrect program output
--- Input ---
WTXY|M
WX+A|T
AT-A|.-XXWWYT.XMT+XM.W.-
--- Program output ---
Usuario 1, introduzca de 3 a 6 letras: Usuario 2, introduzca de 3 a 6 letras: Introduzca la primera letra del nombre de cada persona: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 * * 2 2 * * * * *
Valora esta pregunta


0