Python - Pedir una contraseña con (3 intentos maximo) usando for hasta la que la calve sea 352, 256 ,269

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 17 puestos en Python (en relación al último mes)
Gráfica de Python

Pedir una contraseña con (3 intentos maximo) usando for hasta la que la calve sea 352, 256 ,269

Publicado por Ezequiel (2 intervenciones) el 01/10/2020 18:45:20
1
2
3
4
5
6
7
8
# Pedir una contraseña con (3 intentos maximo) usando for hasta la que la clave sea 352, 256 ,269
rango=3
for contra in range(rango):
  contra=int(input("ingrese su contraseña "))
  if contra==352 or contra==256 or contra==369:
   print("Ingresando porfavor espere")
  else:
   print("La contraseña es inconrrecta")

Esto seria pero no se como hacer que pare cuando la contraseña es correcta

1
2
3
4
5
6
7
8
9
10
11
#Pedir una contraseña con (3 intentos maximo) usando while hasta la que la clave sea 352, 256 ,269
c=0
while (c<=3):
  contra=int(input("ingrese un numero "))
  c=c+1
  if contra==352 or contra==256 or contra==269:
   c=c+3
   print("Ingresando porfavor espere")
  else:
    c=c+1
    print("La contraseña es incorrecta")

Con While me sale pero con for no xd y me exigen q sea con for
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
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

Pedir una contraseña con (3 intentos maximo) usando for hasta la que la calve sea 352, 256 ,269

Publicado por Anikollaste (118 intervenciones) el 01/10/2020 19:13:25
No sé bien de que tiene que informar una vez acabado el ciclo, pero haber si te sirve esto:
1
2
3
4
5
6
7
8
rango=3 # Esta línea no hace falta
for contra in range(3): # Rango sustituyes por n veces
	contra=int(input("ingrese su contraseña "))
 
	if contra==352 or contra==256 or contra==369:
		print("Ingresando porfavor espere")
	else:
		print("La contraseña es inconrrecta")
Por favor cuando introduzcas código en el comentario hazlo mediante la pestaña: </>CODIGO de esta manera se podrá analizar mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Patricio
Val: 209
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Pedir una contraseña con (3 intentos maximo) usando for hasta la que la calve sea 352, 256 ,269

Publicado por Patricio (42 intervenciones) el 02/10/2020 00:40:49
1
2
3
4
5
6
7
8
rango=3
for contra in range(rango):
    contra=int(input("ingrese su contraseña "))
    if contra==352 or contra==256 or contra==369:
        print("Ingresando porfavor espere")
        break
    else:
        print("La contraseña es inconrrecta")
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: 7
Ha disminuido su posición en 17 puestos en Python (en relación al último mes)
Gráfica de Python

Pedir una contraseña con (3 intentos maximo) usando for hasta la que la calve sea 352, 256 ,269

Publicado por Ezequiel (2 intervenciones) el 02/10/2020 00:49:07
gracias bro :) mi profesor no nos enseña tanto estoy en secundaria todavia mil gracias
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