¿Te has preguntado que ocurre si alguien coloca un valor errado y esto no te permite continuar con tu ciclo?
Por ejemplo para iniciar sesión y alguien coloca un usuario incorrecto
Para esto puedes utilizar condiciones como por ejemplo if, else, elif.
-Lo primero que te recomiendo es crear o tener una lista de tus usuarios,
<code>
y luego utilizar input para solicitar que ingresen la información
User= input("Ingrese su usuario: ")
`-Luego puedes utilizar if, para condicionar, es decir, si el dato es correcto, coloca tu contraseña, de lo contrario intenta de nuevo
if User != "Edward13":
print("Usuario Incorrecto")
else:
Mensaje = f"""
Hola {User}, por favor ingresa tu contraseña"""
print(Mensaje)
`-Previamente, debes crear tener a la mano las contraseñas o variables que simulen una contraseña, y si estas no se cumplen, simplemente aplica tu condicional para contraseñas de la misma manera:
# Contraseña
Pass = input("Contraseña: ")
Pass = int(1234)
if Pass != 1234:
print("Contraseña incorrecta")
else:
Mensajecontrasena = f"""
Bienvenido a tu APP {User}"""
print(Mensajecontrasena)
print("Listo")```
Como recomendaciónte sugiero utilizar loops como while o for, para que estos ciclos se repitan tantas veces creas necesario hasta quese ingrese un usuario o una contraseña de manera correcta.
Espero te haya servido mi tutorial, y la verdad agradecería mucho si lo comentas con sugerencias o agradecimiento y así poder mejorar mi proceso de aprendizaje