Cómo utilizar la sentencia if en una aplicación de pitón

Video: Curso Python: Aprendiendo la Condicion If Else - 19

Es posible utilizar el Si declaración en un número de maneras en una aplicación Python. Sin embargo, necesita de inmediato a conocer tres formas comunes de utilizar que:

  • Utilice una sola condición para ejecutar una única sentencia cuando la condición es verdadera.

  • Utilice una sola condición para ejecutar varias instrucciones cuando la condición es verdadera.

  • Combinar varias condiciones en una sola decisión y ejecutar una o más sentencias cuando la condición es verdadera combinada.

Trabajar con operadores relacionales

UN operador relacional determina cómo un valor en el lado izquierdo de una expresión se compara con el valor en el lado derecho de una expresión. Después se hace la determinación, se da salida a un valor de cierto o falso que refleje el valor de verdad de la expresión. Por ejemplo, 6 == 6 es cierto, mientras 5 == 6 es falso. Estos pasos muestran cómo crear y utilizar una Si declaración.

  1. Abrir una ventana de Python Shell.

    Vea el indicador de Python familiar.

  2. Tipo TestMe = 6 y pulse Intro.

    Este paso asigna un valor de 6 a Pruebame. Observe que se utiliza el operador de asignación y no el operador de igualdad.

  3. Escriba si TestMe == 6: y pulse Intro.

    Este paso crea una Si declaración que pone a prueba el valor de TestMe usando el operador de igualdad. Usted debe notar dos características del intérprete de Python en este punto:

  4. La palabra Si se pone de relieve en un color diferente al del resto de la declaración.

  5. La siguiente línea es automáticamente sangría.

  6. Tipo de impresión ( “TestMe es igual a 6!”) Y pulse Enter.

    Tenga en cuenta que Python no ejecuta la Si comunicado todavía. No hace sangrar la línea siguiente. La palabra impresión aparece en un color especial porque es un nombre de función. Además, el texto aparece en otro color para mostrar que es un valor de cadena.

  7. Pulse Intro.

    El Python Shell outdents esta línea siguiente y ejecuta el Si declaración. Observe que la salida está en otro color. Porque Pruebame contiene un valor de 6, el Si declaración funciona como se esperaba.

    Video: Tutorial de Python en Español # 15 - If & While

La realización de varias tareas

A veces se desea realizar más de una tarea después de tomar una decisión. Python se basa en la hendidura para determinar cuándo dejar de ejecutar tareas como parte de una Si declaración. Siempre y cuando la siguiente línea se sangra, es parte de la Si declaración. Cuando se outdented la siguiente línea, se convierte en la primera línea de código fuera del Si bloquear.

UN bloque de código consta de una declaración y las tareas asociadas con esa afirmación. El mismo término se utiliza sin importar qué tipo de declaración que usted está trabajando, pero en este caso, se trabaja con una Si declaración que forma parte de un bloque de código.

  1. Abrir una ventana de Python Shell.

    Vea el indicador de Python familiar.

  2. Escriba el siguiente código en la ventana - presione ENTRAR después de cada línea:

    TestMe = 6Si TestMe == 6: print ("TestMe es igual a 6!")impresión("¡Todo listo!")

    Observe que la cáscara sigue sangría de líneas todo el tiempo que sigue escribiendo código. Cada línea que escribe es parte de la corriente Si bloque de código comunicado.

  3. Pulse Intro.

    Python ejecuta el bloque de código.

Hacer comparaciones múltiples utilizando operadores lógicos

La vida real a menudo requiere que haga comparaciones múltiples para tener en cuenta varios requisitos.

Video: En Python, ¿Cómo usar el operador in en una sentencia if?

Con el fin de realizar comparaciones múltiples, crea varias condiciones usando operadores relacionales y combinarlas usando operadores lógicos. UN operador lógico describe cómo combinar condiciones. los y de palabras clave es un operador lógico que indica que ambos deben cumplir las condiciones.

Uno de los usos más comunes para hacer comparaciones múltiples para determinar cuando un valor se encuentra dentro de un cierto rango. De hecho, verificación de rango es una parte importante de hacer su aplicación segura y fácil de usar. Los siguientes pasos ayudan a ver cómo llevar a cabo esta tarea.

  1. Abrir una ventana de Python Archivo.

    Ves un editor en el que puede escribir el código de ejemplo.

  2. Escriba el siguiente código en la ventana - presione ENTRAR después de cada línea:

    Valor = int (de entrada ("Escriba un número entre 1 y 10: ")) Si (Valor gt; 0) y (Valor lt; = 10): print ("Que has proporcionado: ", Valor)

    El ejemplo comienza mediante la obtención de un valor de entrada. No tienes idea de lo que el usuario ha escrito aparte de que es un valor de algún tipo. El uso de la int () función significa que el usuario debe escribir un número entero (uno sin una parte decimal). De lo contrario, la aplicación generará un excepción. Esta primera comprobación garantiza que la entrada es por lo menos del tipo correcto.

    los Si declaración contiene dos condiciones. Los primeros estados que Valor debe ser mayor que 0. También podría presentar esta condición como Valor gt; = 1. La segunda condición estados que Valor debe ser menor o igual a 10. Sólo cuando Valor cumple estas dos condiciones será el Si declaración de éxito e imprimir el valor que el usuario escribió.

  3. Seleccione Ejecutar → Módulo Run.

    Aparece una ventana Python Shell abierto con un mensaje para escribir un número entre 1 y 10.

  4. Tipo 5 y pulse Intro.

    La aplicación determina que el número está en el rango correcto.

  5. Repetir los pasos 3 y 4, pero que el Tipo 22 en lugar de 5.

    La aplicación no hace nada salida, ya que el número está en el rango mal. Cada vez que se escribe un valor que está fuera del rango programado, las declaraciones que forman parte de la Si bloque no se ejecutan.

  6. Repita los pasos 3 y 4, pero el tipo 5.5 en lugar de 5.

    A pesar de que usted puede pensar de 5,5 y 5 como siendo ambos números, Python ve el primer número como un valor de punto flotante y el segundo como un entero.

  7. Repita los pasos 3 y 4, pero en lugar de escribir Hola 5.

    Python muestras sobre el mismo mensaje de error como antes. Python no distingue entre tipos de entrada incorrecta. Sólo se sabe que el tipo de entrada es incorrecta y, por tanto, inutilizable.

Artículos Relacionados