Cómo utilizar la sentencia ifelse en una aplicación python
Incluso la introducción de datos del tipo incorrecto produce un mensaje de error en Python, pero entrar en el tipo correcto de los datos fuera del rango dice nada al usuario. En este ejemplo, a descubrir los medios para corregir este problema mediante el uso de un otro cláusula. Los pasos siguientes muestran sólo una razón para proporcionar una acción alternativa cuando la condición para una si afirmación es falsa.
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:
Valor = int (input ("Escriba un número entre 1 y 10:")) si (valor> 0) y (Valor lt; = 10): print ("Usted escribió:" Value) else: print ("El valor que ha escrito es incorrecto!")
El ejemplo obtiene la entrada del usuario y luego determina si esa entrada está en el rango correcto. Sin embargo, en este caso, el otro cláusula proporciona un mensaje de salida alternativa cuando el usuario introduce datos fuera del intervalo deseado.
Observe que el otro cláusula termina con dos puntos, tal como el si declaración hace. La mayoría de las cláusulas que se utilizan con sentencias de Python tienen un colon asociado con ellos para que Python sabe cuando la cláusula ha terminado. Si recibe un error de codificación para su aplicación, asegúrese de que compruebe la presencia de los dos puntos, según sea necesario.
Elija Módulo Run-Run.
Usted ve una ventana de Python Shell abierto con un mensaje para escribir un número entre 1 y 10.
Tipo 5 y pulse Intro.
La aplicación determina que el número está en el rango correcto.
Repita los pasos 3 y 4, pero escriba 22 en lugar de 5.
Esta vez la aplicación emite este mensaje de error. Ahora el usuario sabe que la entrada está fuera del rango deseado y conoce a intentar entrar de nuevo.
Sobre el autor
Cómo crear listas de python Como en la vida real, antes de que usted puede hacer cualquier cosa con una lista, debe crearlo. Listas de Python pueden mezclar tipos. Sin embargo, siempre es una buena práctica para restringir la lista a un solo tipo cuando pueda. Los pasos…
Cómo crear pilas utilizando listas en Python Puede utilizar listas para crear pilas en Python. Una pila es una estructura de programación muy útil porque se puede utilizar para guardar un entorno de ejecución de aplicaciones (el estado de las variables y otros atributos del entorno de la…
Cómo crear su primera aplicación python Es hora de crear su primera aplicación Python. Su ventana inicial Python Shell no va a trabajar para crear una aplicación, por lo que puede comenzar mediante la creación de una nueva ventana de edición para la aplicación. Usted escribe los…
¿Cómo definir una función en Python Creación de una función no requiere mucho trabajo. Python tiende a hacer las cosas rápido y fácil para usted. Los pasos siguientes muestran el proceso de creación de una función que se puede acceder más tarde:1Abra una ventana del intérprete…
¿Cómo conseguir la entrada del usuario para su aplicación python Muy pocas aplicaciones existen en su propio mundo - es decir, aparte del usuario. Esto se aplica a las aplicaciones de Python también. De hecho, la mayoría de las aplicaciones interactúan con los usuarios de una manera importante porque los…
Cómo manejar una sola excepción en python Algunas cosas que se desarrollan en Python tienen un terrible hábito de escupir excepciones cuando los valores de las entradas del usuario inesperados. Parte de la solución es proporcionar la comprobación de rango. Sin embargo, la comprobación…
Cómo manejar excepciones en Python usando la cláusula finally Normalmente quieres manejar cualquier excepción que se produce de una manera que no cause su aplicación Python se bloquee. Sin embargo, a veces no se puede hacer nada para solucionar el problema, y la aplicación es sin duda va a…
Cómo manejar más específica a las excepciones menos específicos en python Una estrategia para el manejo de excepciones en Python es proporcionar específica excepto cláusulas para todas las excepciones conocidas y genérico excepto cláusulas para manejar excepciones desconocidas. Echa un vistazo a la jerarquía de…
Cómo manejar las excepciones anidadas en python A veces es necesario colocar una rutina de excepciones de manejo dentro de otra en un proceso llamado anidación. Cuando nido rutinas excepción de manipulación, Python intenta encontrar un manejador de excepciones en el nivel anidado primero y…
Cómo modificar las listas de python Usted puede modificar el contenido de una lista según sea necesario con Python. Modificación de una lista de medios para cambiar una entrada en particular, añadir una nueva entrada, o eliminar una entrada existente. Para realizar estas tareas,…
Cómo reemplazar la sentencia switch con un diccionario en Python La mayoría de los lenguajes de programación (Python excluido), proporcionan algún tipo de sentencia switch. Una sentencia switch proporciona selecciones elegantes tipo menú. El usuario tiene un número de opciones, pero se le permite elegir…
Cómo utilizar la sangría en la programación python A medida que trabaja a través de ejemplos de programación Python, verá que algunas líneas están sangrados. De hecho, usted también verá una buena cantidad de espacio en blanco (como líneas adicionales entre líneas de código). Python ignora…