-
|
Beta Was this translation helpful? Give feedback.
Replies: 7 comments
-
Hola! Cuando entrás al bucle, lo que hace primero es irse con tu condición 'if', de ahí se agrega el nuevo planeta; pero debes salirte del 'if' para ingresar new_planet = input(...) porque si no, ahí se quedará atorado, ya que su valor no podrá cambiar al estar atrapado la otra instrucción ("new_planet = input(...)) "en ese 'if'. |
Beta Was this translation helpful? Give feedback.
-
No es un problema, el comando input hace que en la parte superior de vscode aparesca un rectangulo para que escribas, poniendo el texto y dandole enter es como se van afregandose. Ahora, para terminar el bucle while, debes escribir done en el mismo rectangulo. |
Beta Was this translation helpful? Give feedback.
-
Antes del if, debes indicarle al programa que vas a darle valor de entrada de usuario a la variable new_planet con la siguente linea: new_planet = input(' ') ahí le das valor ya sea un planeta o la palabra done, si escribes un planeta entra al bucle while, si escribes done se finaliza el programa por que se cumple la condición while que indicaste. |
Beta Was this translation helpful? Give feedback.
-
La línea del input tiene una indentación/tab extra, es decir ahora la tienes dentro del if, solo bájala un nivel para que sea parte del ciclo al nivel del if. |
Beta Was this translation helpful? Give feedback.
-
Como lo menciona @doguedogue , la linea donde pides datos debe de ir fuera del bloque if (solo borra el espacio de la derecha), además recuerda que al poner un input el programa esperara a que lo ingreses vía teclado, aparecerá en la parte de arriba un "cuadro de texto" donde puedes escribir, escribe datos y dale enter para continuar. para finalizar el programa escribe "done". |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Muchas gracias a todos, ya pude :D |
Beta Was this translation helpful? Give feedback.
Como lo menciona @doguedogue , la linea donde pides datos debe de ir fuera del bloque if (solo borra el espacio de la derecha), además recuerda que al poner un input el programa esperara a que lo ingreses vía teclado, aparecerá en la parte de arriba un "cuadro de texto" donde puedes escribir, escribe datos y dale enter para continuar. para finalizar el programa escribe "done".