Python - Pedir una contraseña (3 intentos máximo) usando REPETIR hasta que la clave sea 352, 259 ó 569

 
Vista:
sin imagen de perfil

Pedir una contraseña (3 intentos máximo) usando REPETIR hasta que la clave sea 352, 259 ó 569

Publicado por Lana (1 intervención) el 21/08/2021 07:51:29
Pedir una contraseña (3 intentos máximo) usando REPETIR hasta
que la clave sea 352, 259 ó 569
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Pedir una contraseña (3 intentos máximo) usando REPETIR hasta que la clave sea 352, 259 ó 569

Publicado por Francisco Javier (313 intervenciones) el 21/08/2021 15:37:44
1
2
3
4
5
6
7
8
9
10
11
12
solclave=[352,259,569]#soluciones vorrectas
intentos=0#contador a cero
clave=int(input('escribe contraseña: '))#preguntamos clave
if clave in solclave:#si es correcta el contador aumentamos para no entrar en el while
  print('clave correcta')
  intentos=2
while intentos!=2:#intentamis dis intentos más, si lo consiguecentramos en bresk y salimos del while
  clave=int(input('REPITE '))
  if clave in solclave:
    print('clave correcta')
    break
  intentos+=1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-2
Comentar
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Pedir una contraseña (3 intentos máximo) usando REPETIR hasta que la clave sea 352, 259 ó 569

Publicado por dario (185 intervenciones) el 21/08/2021 19:40:47
Te dejo otra forma
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
#Otra forma
intentos = 0
solclave = [352,259,569]
 
while True and intentos < 3:
  clave = int(input('Digite la clave [3 digitos]: '))
  if clave in solclave:
    print('Clave correcta')
    break
  else:
    print('Clave invalida')
    intentos += 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-2
Comentar