elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Bucle aprendiendo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Bucle aprendiendo  (Leído 5,506 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.414


Hackentifiko!


Ver Perfil
Re: Bucle aprendiendo
« Respuesta #10 en: 23 Agosto 2022, 03:16 am »

Creo que tienes 2 errores.

1ero, si pones
while palabra == palabra:
entonces ese bucle no va a terminar, a menos que le pongas un break luego (pero lo normal es especificar en la condición, en qué caso se quiere que se repita), o sea ¿quieres un bucle que no termine? No es que esté mal, pero en algunos casos no tiene sentido, incluso en algunos lenguajes se te puede "trancar" la computadora, o sea, se tiene que cerrar el programa de un modo anormal, porque por sí solo no termina...
Además, si quieres hacer eso, creo que es mejor hacerlo así por ejemplo:
while 0 == 0:
porque de ese modo no haces que la computadora tenga que averiguar o leer el valor de una variable.
¿Entiendes? Si pones "a == a", o "juanito == juanito", etc, esas condiciones siempre se van a cumplir, porque cada valor es igual a si mismo.

2ndo, no tiene sentido definir una variable dentro de un bucle, a menos que le cambies el valor de algún modo.
Es como que digas:
Repetir:
"Soldado, párese derecho."
mientras a==a
No tiene sentido que des la orden infinitas veces, porque el soldado no se va a sentar ni nada hasta que tú se lo digas, va a seguir parado derecho hasta que le digas que cambie, no necesitas decirle a cada segundo "siga parándose derecho". Con las definiciones de variables es igual, una vez que las definís se quedan así hasta que las cambies, no necesitas repetir la misma definición a cada segundo.


« Última modificación: 23 Agosto 2022, 03:18 am por Tachikomaia » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda (Parar bucle con dato boolean) [bucle while]
Java
Dem0ny 5 18,600 Último mensaje 17 Diciembre 2008, 17:43 pm
por Dem0ny
Aprendiendo php
PHP
WildFroVII 5 2,805 Último mensaje 28 Marzo 2011, 21:09 pm
por luiggy2
Aprendiendo C,help! Bucle while[?]
Programación C/C++
Centmare 4 2,327 Último mensaje 14 Enero 2012, 18:30 pm
por Centmare
Como frenar un bucle for con un bucle while en bash linux
Scripting
mario290386 0 2,379 Último mensaje 5 Mayo 2019, 13:58 pm
por mario290386
error, bucle infinito, alguien que me ayude a evitar el bucle infinito
Programación C/C++
marcos0204 4 2,865 Último mensaje 27 Marzo 2020, 22:44 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines