Python - Solo tres intentos para la contraseña

 
Vista:

Solo tres intentos para la contraseña

Publicado por andy (2 intervenciones) el 24/10/2018 03:30:26
hola, quisiera pedir ayuda para un problema que me pidieron en python
me dice que tengo que crear un programa que te pida nombre de usuario, si el usuario esta correcto que te pidan contraseña y que solo tengas 3 intentos para eso, me dice que solo puedo usar el while, if, else, elif, int, imput y print
si alguien me podria ayudar se lo agradeceria mucho
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

pythonSolo tres intentos para la contraseña

Publicado por andeh (2 intervenciones) el 24/10/2018 05:36:00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
i=0
while i<3:
      usuario=input("ingrese su nombre de usuario")
      i=i +1
      if str(usuario)=="Andy":
            print("USUARIO CORRECTO")
            clave=input("ingrese su clave")
            if str(clave)=="SENATI":
                  print("Bienvenido Andy")
                  break
            else:
                  print("CLAVE INCORRECTA")
                  if    i==3:
                        print("INTENTOS AGOTADOS")
                        break
      else:
            print("USUARIO INCORRECTO")
            if    i==3:
                  print("INTENTOS AGOTADOS")
ahi tiene buen hombre :3
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

pythonSolo tres intentos para la contraseña

Publicado por Michael Sandoval (1 intervención) el 14/12/2020 16:51:21
Quedo perfecto el código, muchas gracias, quisiera comprender como lo hiciste soy nuevo en este tema de la programación, ¿por qué usaste i=0?
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 joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

pythonSolo tres intentos para la contraseña

Publicado por joel (901 intervenciones) el 14/12/2020 19:53:44
Es para inicializar la variable!!
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
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

pythonSolo tres intentos para la contraseña

Publicado por tincopasan (1082 intervenciones) el 14/12/2020 20:53:51
si bien esto no está mal:
1
2
3
usuario=input("ingrese su nombre de usuario")
i=i +1
if str(usuario)=="Andy":

es más directo:
1
2
3
usuario=input("ingrese su nombre de usuario")
i=i +1
if usuario =="Andy" #ya que input devuelve cadenas! :
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