Python - como puedo hacer para que el usuario ingrese el dni y que el sistema evalue si ya voto

 
Vista:

como puedo hacer para que el usuario ingrese el dni y que el sistema evalue si ya voto

Publicado por duda (7 intervenciones) el 30/09/2020 22:52:32
hola tengo que entregar un trabajo en la facultad de voto electrónico como puedo hacer para que el usuario ingrese el dni y que el sistema evalue si ya voto o no
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

como puedo hacer para que el usuario ingrese el dni y que el sistema evalue si ya voto

Publicado por yoyyo (1 intervención) el 01/10/2020 02:37:35
de la forma más simple, con una lista vacía, si el dni no está en la lista , no voto, lo agregas, si el dni ya esta en la lista ya voto. poca ciencia para la facultad
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Anikollaste
Val: 570
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

como puedo hacer para que el usuario ingrese el dni y que el sistema evalue si ya voto

Publicado por Anikollaste (118 intervenciones) el 01/10/2020 11:52:16
1
2
3
4
5
6
7
8
9
10
11
# El código se ejecuta mientras ususario no haya votado.
comprueba_dni=[]
def voto():
	dni=input("Ingrese DNI: ")
	if dni in comprueba_dni:
		print('El usuario con DNI {}, ya ha votado'.format(dni))
	else:
		comprueba_dni.append(dni)
		print('El usuario con DNI {}, NO ha votado'.format(dni))
		voto()
voto()
Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar