Cómo utilizar la sentencia ifelif en una aplicación python
Su aplicación Python puede llegar al punto en el que es necesario utilizar el
Conteúdo
- Abra una ventana de python archivo.
- Escriba el siguiente código en la ventana - presione entrar después de cada línea:
- Elija módulo run-run.
- Escriba 1 y pulse intro.
- Repita los pasos 3 y 4, pero de tipo 5 en vez de 1.
- Repita los pasos 3 y 4, pero el tipo 8 en lugar de 1.
- Repita los pasos 3 y 4, pero escriba red en lugar de 1.
En este caso, se utiliza el elif cláusula para crear otra serie de condiciones. los elif cláusula es una combinación de la otro cláusula y una separada si comunicado. Los siguientes pasos describen cómo utilizar el if ... elif declaración para crear un menú.
Abra una ventana de Python Archivo.
Usted ve un editor en el que puede escribir el código de ejemplo.
Escriba el siguiente código en la ventana - presione ENTRAR después de cada línea:
print ("1. Rojo") print ("2. Naranja") print ("3. Amarillo") print ("4. Verde") print ("5. Blue") print ("6. púrpura") Elección = int (input ("Seleccione su color favorito:")) si (Elección == 1): print ("Usted eligió Rojo!") elif (Elección == 2): print ("Usted eligió naranja!") elif (Elección == 3): print ("Usted eligió amarillo!") elif (Elección == 4): print ("Usted eligió el verde!") elif (Elección == 5): print ("Usted eligió azul!") elif ( Elección == 6): print ("Usted eligió púrpura!") else: print ("Usted ha hecho una opción no válida!")
El ejemplo comienza mediante la visualización de un menú. El usuario ve una lista de opciones para la aplicación. A continuación, pide al usuario que realice una selección, que se coloca en el interior Elección. La utilización de la int () función garantiza que el usuario no puede escribir que no sea un número nada.
Después de que el usuario realiza una elección, la aplicación lo busca en la lista de valores posibles. En cada caso, Elección se compara con un valor particular para crear una condición para ese valor. Cuando el usuario escribe 1, la aplicación muestra el mensaje "Usted eligió Red!". Si ninguna opción es correcta, el otro cláusula se ejecuta de forma predeterminada para avisar al usuario de que la elección de entrada no es válida.
Elija Módulo Run-Run.
Usted ve una ventana de Python Shell abierto con el menú que aparece. La aplicación le pedirá que seleccione su color favorito.
Escriba 1 y pulse Intro.
La aplicación muestra el mensaje de salida apropiado.
Repita los pasos 3 y 4, pero de tipo 5 en vez de 1.
La aplicación muestra un mensaje de salida diferente - la asociada con el color solicitado.
Repita los pasos 3 y 4, pero el tipo 8 en lugar de 1.
La aplicación le indica que usted ha hecho una elección válida.
Repita los pasos 3 y 4, pero escriba Red en lugar de 1.
La aplicación muestra el mensaje de error esperado. Cualquier aplicación que cree debe ser capaz de detectar los errores y las entradas incorrectas.