
Puko
Dseda
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
La logica con doble while es:Tu código parece estar casi correcto. El único problema es que tienes un buclewhile
extra anidado sin ninguna forma de salir. La idea de este bucle es verificar continuamente si la URL ingresada por el usuario es válida. Si es así, el programa continúa, de lo contrario, le pedirá al usuario que ingrese una nueva URL. A menos que tengas alguna lógica adicional que planeas agregar dentro del bucle anidado dewhile
, deberías eliminarlo. Aquí está cómo podría lucir:
En este código modificado, el programa seguirá solicitando al usuario que ingrese una URL de Reddit hasta que se introduzca una válida. Una vez ingresada una URL válida, el buclePython:print("\n [-] Reddit"); time.sleep(.2) while True: input(" [+] Copia la url y presiona Enter") reddit_url = clipboard.paste() if not reddit_url.startswith('https://www.reddit.com/'): print(f" [x] No es una Url: {reddit_url}") else: print(" [+] Url copiada =).") break # salir del bucle si la url es válida
while
se romperá y el programa continuará.
print reddit
si hay url, descarga y después se regresa a "presiona enter" y que nunca se cierre
si no hay url, regresa a "presiona enter"