Cómo usar declaraciones if en Python

Cómo usar declaraciones if en Python

Si las declaraciones se encuentran entre las primeras cosas que debe aprender en cualquier lenguaje de programación y son necesarias para prácticamente cualquier código útil. En esta publicación, veremos cómo usar declaraciones if en Python, para que pueda comenzar a crear aplicaciones útiles.

Una vez que comprenda esta característica fundamental, ¡se abrirá todo un mundo de posibilidades!

Cómo usar declaraciones if en Python

Si nunca ha programado antes, asegúrese de leer la siguiente sección para averiguar exactamente qué es un “si” y cómo usarlo.

Lea también: Cómo llamar a una función en Python

Si tiene experiencia en codificación y solo desea saber cómo usar las declaraciones if en Python, siga leyendo:

if magic_number == 7:
    print("The number is correct!")

Simplemente siga la palabra “si” con la declaración que desea verificar, luego agregue los dos puntos. El siguiente bloque de código (todo el texto con sangría) solo se ejecutará si la declaración es verdadera.

¿Qué son las declaraciones if en Python?

Para aquellos sin experiencia en programación, una “declaración if” es un fragmento de código utilizado para “control de flujo”. Esto significa que ha creado una especie de encrucijada: un punto en su agenda donde el flujo de eventos puede dividirse en dos o más caminos.

Esto es fundamental en cualquier programa, ya que es lo que permite un programa interactuar con el usuario o para cambiar dinámicamente en respuesta a factores externos.

Lea también: Cómo usar listas en Python

La “declaración if” en Python hace esto específicamente probando si una declaración es verdadera y luego ejecutando un bloque de código solo si lo es.

En otras palabras:

“SI eso es cierto, ENTONCES hazlo”.

En un programa, esto podría resultar en:

“SI el usuario ingresa la contraseña correcta, ENTONCES conceda acceso”.

“SI el jugador tiene 0 puntos de vida, ENTONCES finaliza el juego”.

Ahora el código puede reaccionar de acuerdo con varios factores y entradas, ¡creando una experiencia interactiva para el usuario!

Para lograrlo, debemos confiar en un concepto más avanzado: la variable. Una variable es una palabra que representa un dato. Por ejemplo, podemos decir:

magic_number = 7

Esto crea una variable llamada “número_mágico” y le asigna el valor de siete. Esto es importante, porque ahora podemos prueba si ese valor es correcto.

Para hacer esto, escribimos “si” y luego la declaración que queremos probar. Esto se llama “declaración de prueba”.

Cuando comprobamos el valor de algo, usamos dos signos iguales. Si bien esto puede parecer confuso, en realidad evitar Confusión; solo usamos un solo signo igual cuando estamos asignación valor.

Después de la declaración, agregamos dos puntos y luego una sangría. Todo el código sangrado después de este punto pertenece al mismo “bloque de código” y solo se ejecutará si el valor es verdadero.

magic_number = 7

if magic_number == 7:
    print("The number is correct!")
    
print("Did you get it right?")

En este ejemplo, las palabras “¿Lo hiciste bien?” mostrará cualquiera que sea el caso. Pero si cambia el valor de número_mágico a “8”, no verá “¡El número es correcto!” en la pantalla.

Cómo usar declaraciones if en Python con else

Por último, es posible que también desee combinar declaraciones if con declaraciones “else”. Else hace exactamente lo que parece: le dice a Python qué hacer si el valor No lo es verdadero.

Por ejemplo, es posible que deseemos verificar el número PIN de alguien:

pin_number = 7321

if pin_number == 7321:
    print("Correct pin!")
else:
    print("Incorrect pin!")

print(“Did you get it right?”)

Aquí, el código “else” solo se ejecuta si el PIN es incorrecto. “¿Lo hiciste bien?” todavía muestra lo que pase!

También podemos usar una variación similar llamada “else if” o “elif”. Esto significa “si esa cosa no es verdad, pero esta otra cosa lo es”.

Por ejemplo:

jeffs_pin = 7321
bobs_pin = 2212
enterred_pin = 7321

if enterred_pin == jeffs_pin:
    print("Welcome Jeff!")
elif enterred_pin == bobs_pin:
    print("Welcome Bob!")
else:
    print("Incorrect PIN")

print("What would you like to do?")

¡Tenga en cuenta que este ejemplo también compara dos variables diferentes entre sí!

Otros trucos

Ahora ya conoce los conceptos básicos de cómo usar las declaraciones if en Python, pero hay muchas otras cosas que puede hacer.

Por ejemplo, puede utilizar diferentes “operadores” para crear diferentes declaraciones de prueba. Por ejemplo, el símbolo “>” significa mayor que, mientras que “<" significa menor que.

Entonces, podemos decir: si “salud” es menor que uno, entonces se acabó el juego.

También es posible “anidar” si y más sangrando más y más. De esta forma, puedes decir “si esto es cierto, hazlo pero solo si también es cierto”.

De manera similar, podemos usar declaraciones llamadas “y” y “o” para agregar más declaraciones de prueba.

Por ejemplo:

if enterred_pin == jeffs_pin and username == "Jeff":
    print("Welcome Jeff!")

O:

if enterred_pin == jeffs_pin or enterred_pin == bobs_pin:
    print("Welcome!")

Ahora que comprende cómo usar las declaraciones if en Python, ¡tiene una herramienta crucial en su haber! Esto formará la columna vertebral de gran parte de su programación y lo ayudará a realizar todo tipo de pruebas lógicas.

Entonces, ¿por qué no profundizar sus conocimientos con un curso de Pythohn en línea? Puede encontrar una lista de nuestros favoritos para comenzar aquí.

O, para ver un tutorial más detallado aquí mismo que explica todo lo que necesita saber para comenzar a codificar en Python, consulte nuestra guía completa para principiantes de Python.


Para obtener más noticias, funciones y tutoriales para desarrolladores de Android Authority, ¡no se pierda la suscripción al boletín mensual a continuación!

About MiReal

Compruebe también

Audio para juegos de alto rendimiento con Oboe

Publicado por Dan Galpin Hemos agregado la biblioteca de audio Oboe C ++ al SDK …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *