SoloCodigo
		Programación Web y Scripting => Python => Mensaje iniciado por: constanza en Viernes 31 de Mayo de 2013, 19:01
		
			
			- 
				si me he equivocado disculpas pero ahora tengo otra duda, ahora tengo dos listas
 
 lista1 ['A', 'B', 'C', 'B', 'D']
 lista2['Valentina Reyes','ABCDE','ABCDE','AB#DE','ABCDE','ABCDE']
 
 y necesito comporarlas de tal manera que me entregue una variable con la cantidad de buenas de malas y omitidas la primera lista son las buenas y la lista dos es el nombre de quien contesto y las alternativas que tenia y el # en la posicion de la respuesta
 como se puede ver valentina reyes omitio en la primera y en la segunda en la tercera respondio c y las siguientes las omitio
 
 porfavor estoy colgada
- 
				Haber si entendí bien, la lista1 son las respuestas correctas, y la lista2 son las que respondió valentina reyes, eso es lo que entendí, bueno yo te pongo el código si no estoy equivocado:
 
 import sys
 
 list_correctas = ['A','B','C','B','D']
 list_persona = ['Valentina Reyes','ABCDE','ABCDE','AB#DE','ABCDE','ABCDE']
 
 correctas = 0
 incorrectas = 0
 omitidas = 0
 n = 0
 
 for comprobando in list_correctas:
 L = 0
 A = 0
 n = n+1
 cont = 0
 for letras in list_persona[n]:
 print('correctas: '+comprobando+'\n\
 letra: '+letras+'\n\
 tupla: '+list_persona[n])
 cont = cont+1
 if letras == comprobando:
 L = 1
 elif letras == '#':
 A = 1
 else:
 pass
 if cont == 5:
 print(cont)
 if L == 1 and A == 1:
 incorrectas = incorrectas+1
 elif L == 1 and A == 0:
 omitidas = omitidas+1
 elif L == 0 and A == 1:
 correctas = correctas+1
 else:
 print('error')
 sys.exit()