
Las declaraciones if están entre las primeras cosas que debe aprender en cualquier lenguaje de programación y son necesarias para prácticamente cualquier código servicial. 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 clave, ¡abrirá todo un mundo de posibilidades! [19659005] Cómo usar sentencias if en Python
Si nunca ha programado antes, asegúrese de leer la siguiente sección para averiguar exactamente qué es una "sentencia if" y cómo usarla.
Lea también: Cómo llamar a una función en Python
Si tiene experiencia con la codificación y solo quiere saber cómo usar las declaraciones if en Python, siga leyendo:
if magic_number == 7 : print ("¡El número es correcto!")
Simplemente sigue la palabra "si" con la declaración que deseas probar, luego agrega 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 "instrucción if" es un fragmento de código que se utiliza para "control de flujo". Esto significa que ha creado una especie de encrucijada: un punto en su horario donde el flujo de eventos puede dividirse en dos o más caminos.
Esto es esencial en cualquier programa, ya que es lo que permite que un programa interactúe con el usuario, o cambie dinámicamente en respuesta a factores externos.
Lea también: Cómo usar listas en Python
La "instrucción if" en Python hace esto al verificar específicamente si una declaración es verdadera y luego ejecutar un bloque de código solamente si esto es.
En otras palabras:
"SI esto es cierto, ENTONCES hazlo".
En un programa, esto podría traducirse en:
"SI el usuario ingresa la contraseña correcta, ENTONCES concede 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 datos. Por ejemplo, podemos decir:
número_mágico = 7
Esto crea una variable llamada "número_mágico" y le asigna el valor de siete. Esto es importante, porque ahora podemos probar 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".
Al comprobar el valor de algo, se utilizan dos signos iguales. Aunque esto pueda parecer confuso, en realidad evita confusión; solo usamos un solo signo igual cuando asignamos el 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.
número_mágico = 7 si número_mágico == 7: print ("¡El número es correcto!") print ("¿Entendió correctamente?")
En este ejemplo, las palabras "¿Entendió correctamente?" 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
Finalmente, también puede querer combinar declaraciones if con declaraciones "else". Else hace exactamente lo que parece: le dice a Python qué hacer si el valor no es verdadero.
Por ejemplo, es posible que deseemos verificar el número PIN de alguien:
pin_number = 7321 si pin_number == 7321: print ("Pin correcto!") otro: print ("Pin incorrecto!") print ("¿Lo entendiste bien?")
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 si enterred_pin == jeffs_pin: print ("¡Bienvenido Jeff!") elif enterred_pin == bobs_pin: print ("¡Bienvenido Bob!") otro: imprimir ("PIN incorrecto") print ("¿Qué le gustaría hacer?")
¡Tenga en cuenta que este ejemplo también compara dos variables diferentes entre sí!
Otros trucos
Ahora ya conoces los conceptos básicos de cómo usar las sentencias if en Python, pero hay muchas otras cosas que puedes 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" "Ifs y elses sangrando más y más. De esa manera, puede decir" si esto es cierto, hágalo pero solo si TAMBIÉN es cierto ".
De manera similar, podemos usar declaraciones llamadas "e" y "o" para agregar más declaraciones de prueba. [19659004] Por ejemplo:
si enterred_pin == jeffs_pin y username == "Jeff": print ("¡Bienvenido Jeff!")
O:
si enterred_pin == jeffs_pin o enterred_pin == bobs_pin: print ("¡Bienvenido!")
Ahora que entiendes cómo usar declaraciones if en Python, ¡tienes una herramienta crucial en tu 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 de Python: [19659052]