Lo intenté en otro ejercicio igual, pero si fallo en la primera vez ya todas las otras me las da fallidas también, aunque ponga ya el resultado correcto me dice que no, se queda como trabado
Hola, no conozco muy bien Visual Studio Code y no te sabría decir a qué puede ser debido, quizás a que la instalación o la configuración de alguna extensión no esté correcta. Un saludo.
Hola, se podría hacer definiendo una variable que actúe como contador, y cuando se llegue al límite, mediante un condicional salir del bucle. En videos anteriores de este nivel vemos el uso de contadores, por si te puede interesar: th-cam.com/video/a-S0qdESmGQ/w-d-xo.html Un saludo.
pones un contador en el while. Antes del while lo inicializas en cero, y en el while lo incrementas en 1. Al contador debes agregarlo en la condición del while, si el contador es menor que 3, haces lo que debes hacer, sino te sales del while.
Hola profe, disculpe, en este ejercicio de la contraseña , ¿por que no ponemos else , y solo ponemos print al final del programa?, de antemano gracias por responder.
Hola, se podría poner el else, y a veces conviene poner el else para más claridad, o para compactar la estructura del código, pero si las diferentes partes de un programa no están estrechamente relacionadas no es necesario, el resultado es el mismo, pero si te resulta más claro puedes ponerlo. Un saludo.
como podria hacer un codigo que diga: if contraseña > 8 * caracteres: print ("Contraseña fuerte") else: print ("Longitud de contraseña: como mínimo 8 caracteres") ayuda plss
Hola, podrías hacerlo utilizando la función len() que devuelve el número de caracteres para una cadena de caracteres: if len(contrasenia) > 8: ... Hay un vídeo en el canal en el que llevamos un ejercicio como el que planteas, por si te puede servir: th-cam.com/video/tlqCPbLwZt4/w-d-xo.html Un saludo.
yo me complique muchisimo XDXDXD print ("BIENVENIDOS AL SISTEMA") user = str(input("introduce el nombre de usuario:")) key = str(input("introduce tu contraseña")) print ("vamos a comprobar tu usuario y contraseña") user1 = str(input("Vuelve a introducir tu contraseña:")) while user != user1: print ("El usuario no es el correcto") user1 = str(input("intentalo otra vez")) print ("Usuario correcto") print ("vamos a comprobar tu contraseña") key1 = str(input("Vuelve a introducir tu contraseña")) while key != key1: print ("la clave no es correcta") key1 = str(input("intentalo otra vez")) print ("El ususrio y la clave son correctas, bienvenido al sistema")
clave="1234" intento= input(" introduce la clave:") while intento != clave: print("la clave es incorrecta.") intento = input("intentalo otra vez:") print("la clave es correcta.") aqui les dejo el programa, funciona muy bien
usuario = "Axel pose" clave = "1234" print("BIENVENIDO AL SISTEMA") user = input("Intruduce tu usuario: ") contra = input("Introduce tu contraseña: ") while usuario != user or clave != contra: print("El usuario o contraseña no son ccorrectos.") print("Porfavor vuelva a intentarlo.") user = input("Intruduce tu usuario: ") contra = input("Introduce tu contraseña: ") else: print("La contraseña es correcta")
Este ejercicio estuvo muy complicado, el de inicio y final, pero este sí lo logré!
Lo intenté en otro ejercicio igual, pero si fallo en la primera vez ya todas las otras me las da fallidas también, aunque ponga ya el resultado correcto me dice que no, se queda como trabado
me pasa lo mismo
excelente curso, una situacion, en mi VisualStudioCode al ejecutar el codigo me sale una palabra " noned" es normal?
Hola, no conozco muy bien Visual Studio Code y no te sabría decir a qué puede ser debido, quizás a que la instalación o la configuración de alguna extensión no esté correcta. Un saludo.
@@manuelgonzalez1644 gracias, en realidad fue un error mio le habia dejado al print=(), ajajaj novatada
como podria colocarle un limite al ingresar contraseñas erroneas y que de un mensaje de error y cierre el programa?
Hola, se podría hacer definiendo una variable que actúe como contador, y cuando se llegue al límite, mediante un condicional salir del bucle. En videos anteriores de este nivel vemos el uso de contadores, por si te puede interesar:
th-cam.com/video/a-S0qdESmGQ/w-d-xo.html
Un saludo.
Cómo se le puede colocar un límite? Por ejemplo solo tienes 3 intentos
pones un contador en el while. Antes del while lo inicializas en cero, y en el while lo incrementas en 1.
Al contador debes agregarlo en la condición del while, si el contador es menor que 3, haces lo que debes hacer, sino te sales del while.
Hola profe, disculpe, en este ejercicio de la contraseña , ¿por que no ponemos else , y solo ponemos print al final del programa?, de antemano gracias por responder.
Hola, se podría poner el else, y a veces conviene poner el else para más claridad, o para compactar la estructura del código, pero si las diferentes partes de un programa no están estrechamente relacionadas no es necesario, el resultado es el mismo, pero si te resulta más claro puedes ponerlo. Un saludo.
muy agradecido por sus respuestas
Cuestan algunos ejercicios como el rango con módulo 3, pero definitivamente como las iteraciones, esto es repetición y práctica jajaja
como podria hacer un codigo que diga:
if contraseña > 8 * caracteres:
print ("Contraseña fuerte")
else: print ("Longitud de contraseña: como mínimo 8 caracteres")
ayuda plss
Hola, podrías hacerlo utilizando la función len() que devuelve el número de caracteres para una cadena de caracteres:
if len(contrasenia) > 8:
...
Hay un vídeo en el canal en el que llevamos un ejercicio como el que planteas, por si te puede servir:
th-cam.com/video/tlqCPbLwZt4/w-d-xo.html
Un saludo.
@@manuelgonzalez1644 muchas gracias!!
Gracias
debo admitir que me dificulto no darme cuenta en que en la comprobación eran múltiplos de 3.
yo me complique muchisimo XDXDXD
print ("BIENVENIDOS AL SISTEMA")
user = str(input("introduce el nombre de usuario:"))
key = str(input("introduce tu contraseña"))
print ("vamos a comprobar tu usuario y contraseña")
user1 = str(input("Vuelve a introducir tu contraseña:"))
while user != user1:
print ("El usuario no es el correcto")
user1 = str(input("intentalo otra vez"))
print ("Usuario correcto")
print ("vamos a comprobar tu contraseña")
key1 = str(input("Vuelve a introducir tu contraseña"))
while key != key1:
print ("la clave no es correcta")
key1 = str(input("intentalo otra vez"))
print ("El ususrio y la clave son correctas, bienvenido al sistema")
Mil Gracias :)
Me alegro de que te pueda servir. Un saludo.
clave="1234"
intento= input(" introduce la clave:")
while intento != clave:
print("la clave es incorrecta.")
intento = input("intentalo otra vez:")
print("la clave es correcta.")
aqui les dejo el programa, funciona muy bien
usuario = "Axel pose"
clave = "1234"
print("BIENVENIDO AL SISTEMA")
user = input("Intruduce tu usuario: ")
contra = input("Introduce tu contraseña: ")
while usuario != user or clave != contra:
print("El usuario o contraseña no son ccorrectos.")
print("Porfavor vuelva a intentarlo.")
user = input("Intruduce tu usuario: ")
contra = input("Introduce tu contraseña: ")
else:
print("La contraseña es correcta")