Tecnología

Inicio

Cómo crear una instrucción if en Python

La capacidad de utilizar la lógica "if-then-else" en su programa es uno de los aspectos más básicos y fundamentales de la programación en cualquier lenguaje. Python proporciona una manera fácil y elegante de decirle a su programa qué hacer si algo es verdadero, y qué hacer si algo es falso.

Instrucciones

Crear una instrucción IF en Python

1 Determinar qué condiciones desea probar. Una condición es simplemente una declaración verdadera o falsa que se puede utilizar para el flujo de control del programa Python. En el caso citado, vamos a crear una variable de número entero de cuenta bancaria y comprobar sus límites:
myBankInt = 50

2 Determinar qué eventos desea que ocurra si la sentencia if es verdadera.

3 Crear una sentencia if utilizando su condición de prueba, y colocar los eventos que se producen si la afirmación es cierta inmediatamente después de la sentencia if. Utilizar los dos puntos (:) para indicar el final de la sentencia if:
if myBankInt < 10:
print 'My bank statement is less than 10'

4 Determinar si tiene más de una condición que desea probar fuera.

5 Sepa que si usted tiene más de una condición, se puede usar otra cosa, si la lógica para continuar con su sentencia if. En Python, la palabra clave "elif" se usa como abreviatura de "else if". La declaración elif termina con dos puntos (:)
elif myBankInt < 20:
print 'My bank statement is less than 20'

6 Utilice tantas declaraciones elif, uno tras otro, como sea necesario para satisfacer sus "necesidades" if else lógica.

7 Determinar la secuencia de eventos que desea que ocurra si sus IF y elif declaraciones son todas falsas.

8 Planificar el futuro. Si usted tiene un escenario de "todo lo demás falla", utilice la instrucción más para concluir su sentencia if. La sentencia else termina con dos puntos (:)
else:
print 'My bank account is over 20'

Consejos y advertencias

  • Puede utilizar operadores booleanos estándares dentro de su sentencia if. Python utiliza los keyterms "y", "o" y "no" para estos propósitos. También puede utilizar el operador de la prueba booleana "==" para ver si algo es igual a otra cosa, pero no asignar el valor.
  • En Python, el flujo de control de un programa se determina por indentación obligatorio. Después de cada caso, elif o sentencia else debe utilizar ficha para indicar que se encuentra dentro del "bloque" de su sentencia if. Si desea nido si las declaraciones, asegúrese de sangrar aún más.