es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Validación de Python al utilizar .append

No estoy seguro de cómo agregar validación a mi entrada, específicamente una verificación de presencia, que se ve así:

team1.append(input("Por favor ingrese el nombre de un miembro del equipo: "))

Normalmente, con entradas más tradicionales, mi validación se vería así:

exampleInput = input("Ingrese un valor")
while exampleInput == "":
    exampleInput = input("Ingrese un valor")

Pero eso no parece funcionar, ya que la validación no hace nada si intento algo como esto:

team1.append(input("Por favor ingrese el nombre de un miembro del equipo: "))
while team1.append(input) == "":
    team1.append(input("Por favor ingrese el nombre de un miembro del equipo: "))

No estoy seguro de cómo podría agregar algún tipo de validación a esto. ¿Algún idea?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para agregar validación a su entrada y específicamente una verificación de presencia, puede utilizar un bucle para asegurarse de que la entrada del usuario no esté vacía. Aquí hay un ejemplo utilizando su código:

    equipo_miembro = ""
    while not equipo_miembro:
        equipo_miembro = input("Por favor ingrese el nombre de un miembro del equipo: ")
    equipo1.append(equipo_miembro)
    

    En este código, el bucle while continúa hasta que el usuario ingrese una cadena no vacía. Una vez que se ingresa una entrada válida, se agrega a equipo1. Esto asegura que equipo1 solo contenga cadenas no vacías.

Comments are closed.