Python si más

Una declaraciòn de Python if else eval√∫a si una expresiòn n es verdadera o falsa. Si una condiciòn n es tr ue, el " if " se ejecuta la sentencia. De lo contrario, el " else " se ejecuta la sentencia. Las declaraciones if else de Python ayudan a los programadores a controlar el flujo de sus programas.

Cuando está escribiendo un programa, es posible que desee que un bloque de còdigo se ejecute solo cuando se cumpla una determinada condiciòn. Ahì es donde entran las declaraciones condicionales. Las declaraciones condicionales le permiten controlar el flujo de su programa de manera más eficaz.

En Python, las declaraciones if y if & hellip; else se utilizan para realizar operaciones condicionales. Este tutorial discutirá, con referencia a ejemplos, los conceptos básicos de las declaraciones if , if & hellip; else y elif en Python. También discutiremos còmo usar declaraciones if anidadas.

Declaraciòn if de Python

Una declaraciòn if de Python eval√∫a si una condiciòn es igual a verdadera o falsa . La declaraciòn ejecutará un bloque de còdigo si una condiciòn especificada es igual a verdadera. De lo contrario, el bloque de còdigo dentro de la instrucciòn if no se ejecuta.

Escribamos un programa que imprima el precio de una orden de sándwich. El precio de un pedido de sándwich solo debe mostrarse si el cliente ha pedido un rollo de jamòn. Nuestro pedido de sándwich es una cadena de Python . Aquì está el còdigo de nuestro programa:

Nuestro còdigo devuelve: Precio: $ 1.75

Hemos declarado una variable llamada sandwich_order. A esta variable se le ha asignado el valor Ham Roll .

Usamos una instrucciòn if para comprobar si sandwich_order es igual a Ham Roll . Si nuestra condiciòn es verdadera, nuestro print () instrucciòn se ejecutará. Si nuestra condiciòn es falsa, no pasará nada.

El 81% de los participantes afirmaron que se sentìan más seguros sobre sus perspectivas laborales de tecnologìa después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Nuestra variable sandwich_order es igual a Rollo de jamòn. Esto significa que nuestra sentencia if se ejecuta. Ahora, veamos qué sucede cuando cambiamos nuestro orden de sándwich a Cheese Roll :

Nuestro còdigo no devuelve nada. La instrucciòn print () en nuestro còdigo no tiene la oportunidad de ejecutarse. Esto se debe a que nuestro orden de sándwich no es igual a Ham Roll.

Declaraciòn de Python if else

Una declaraciòn de Python if & hellip; else comprueba si una condiciòn es verdadera . Si una condiciòn es verdadera, se ejecuta la instrucciòn if. De lo contrario, se ejecuta la instrucciòn else.

Hasta ahora, hemos usado una instrucciòn if para probar si se cumple una condiciòn en particular. Pero, ¿qué pasa si queremos hacer algo si no se cumple una condiciòn?

Supongamos que estamos creando una aplicaciòn que verifica si un cliente de un restaurante local ha subido una pesta√±a. Si el cliente ha subido una pesta√±a de más de $ 20, debe pagarla antes de poder pedir más comida. Nada deberìa sucederá si el cliente no tiene una pesta√±a acumulada por encima de $ 20.

Para realizar esta tarea, podrìamos usar el siguiente còdigo:

Nuestro còdigo devuelve: Este usuario tiene una pesta√±a de más de $ 20 que debe pagar.

Deje " s explica còmo funciona nuestro còdigo. Primero, declaramos una variable de Python llamada pesta√±a. Esta variable rastrea la pesta√±a de un cliente. Usamos una declaraciòn if para verificar si la pesta√±a del cliente es mayor que 20.

Si la pesta√±a de un cliente vale más de $ 20, el print ( ) sentencia después de que se ejecute nuestra sentencia if . De lo contrario, se ejecuta la instrucciòn print () después de nuestra cláusula de Python if & hellip; else.

Debido a que la pesta√±a de nuestro cliente supera los $ 20, el intérprete de Python ejecuta nuestra declaraciòn if. Esto le indica a nuestro programa que imprima un mensaje en la consola. El mensaje nos dice que el cliente debe pagar su cuenta.

Establezcamos la pesta√±a del cliente en $ 0 y veamos qué sucede:

Nuestro còdigo devuelve una salida diferente. La pesta√±a del cliente no supera los $ 20. Esto significa que el contenido de nuestra instrucciòn else se ejecuta en lugar de nuestra instrucciòn if . & Nbsp;

Declaraciòn elif de Python

A La declaraciòn elif de Python busca otra condiciòn si no se cumplen todas las condiciones anteriores. Aparecen después de una instrucciòn if de Python y antes de una instrucciòn else. Puede usar tantas declaraciones elif como desee.

En nuestro ejemplo anterior, creamos una declaraciòn condicional con dos posibles resultados. Si la pesta√±a del usuario superaba los $ 20, se imprimìa un mensaje en la consola. Si la pesta√±a de un usuario estaba por debajo de $ 20, se imprimìa un mensaje diferente en la consola.

En algunos casos, es posible que queramos evaluar varias condiciones y crear resultados para cada una de esas condiciones. Ahì es donde entra la condiciòn elif .

elif Ejemplo de declaraciòn de Python

Volvamos a nuestro ejemplo de sándwich de antes. Supongamos que queremos tener cuatro salidas potenciales de nuestro programa, dependiendo del relleno de sándwich que elija el cliente. Estos son:

  • Rollo de jamòn: $ 1.75
  • Rollo de queso: $ 1.80
  • Rollo de tocino: $ 2.10
  • Otro rollo relleno: $ 2.00
  • < / ul>

    Podrìamos usar el siguiente còdigo para calcular el costo del pedido del cliente:

    Nuestro còdigo devuelve: Precio: $ 2.10 .

    "Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. ¬°Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "

    Venus, ingeniero de software en Rockbot

    Nuestro còdigo tiene cuatro resultados posibles:

    • Si un cliente pide un rollo de jamòn, se ejecuta el contenido de la declaraciòn " if & rdquo ;. Esto imprime " Price: $ 1.75 " al consola.
    • Si un cliente pide un panecillo de queso, se ejecuta el contenido de la primera declaraciòn " elif ". Esto imprime " Price: $ 1.80 " en la consola.
    • Si un cliente pide un rollo de tocino, se ejecuta el contenido de la segunda declaraciòn " elif ". Esto imprime " Price: $ 2.10 " en la consola.
    • Mostramos " Price: $ 2.10 " en la consola si un cliente pide un rollo con un relleno diferente.

    Usamos una declaraciòn if para probar una condiciòn especìfica. Nuestras dos elif bloques para probar condiciones alternativas. La declaraciòn else devuelve un valor en caso de que no se cumplan las condiciones.

    Podrìamos agregar más declaraciones elif a nuestro còdigo anterior si quisiéramos. Si introdujimos un nuevo Tuna Roll en nuestro men√∫ de sándwiches, podrìamos agregar una nueva declaraciòn elif . Esta nueva declaraciòn podrìa imprimir el precio del nuevo elemento de men√∫ en la consola.

    Python Nested if Statements

    Una declaraciòn if anidada es una declaraciòn if dentro de otra declaraciòn if. Las declaraciones if anidadas le permiten comprobar si se cumple una condiciòn después de que ya se haya cumplido otra.

    Volvamos a nuestro ejemplo de sándwich de antes. Supongamos que queremos comprobar si un cliente ha pedido un rollo que está en nuestro men√∫. Queremos hacer esto antes de verificar los precios del pedido del cliente.

    Ejemplo de declaraciòn if anidada en Python

    Se debe imprimir un mensaje en la pantalla con nuestro precio predeterminado para -Elementos del men√∫ si un cliente ha pedido otro sándwich personalizado . Los sándwiches personalizados son sándwiches que no están en nuestro men√∫ (como un panecillo con mantequilla o un panecillo de mermelada).

Sin embargo, si un cliente ha pedido un sándwich que está en nuestro men√∫, deberìamos verificar el precio de ese sándwich. Podrìamos hacerlo usando este còdigo:

Nuestro còdigo devuelve: Precio: $ 2.00 .

Primero, nuestro programa eval√∫a si nuestro pedido de sándwich no es igual a Otro rollo lleno . Nuestro programa comparará el bocadillo que hemos pedido con la lista de bocadillos de nuestro men√∫. Esto sucede si hemos pedido un bocadillo en el men√∫.

Si hemos pedido un bocadillo relleno oll que no está en nuestro men√∫, se ejecuta el contenido de la instrucciòn else en nuestro còdigo.

En este ejemplo, hemos pedido un rollo relleno que no está en nuestro men√∫. Esto significa que la instrucciòn if sandwich_order! = Other Filled Roll se eval√∫a como False, por lo que el còdigo de nuestra instrucciòn if se ejecuta.

Ahora, supongamos que en su lugar pedimos un rollo de jamòn. Esto harìa que nuestra primera declaraciòn if se evaluara como verdadera. Esto se debe a que Rollo de jamòn no es igual a Otro rollo relleno. Nuestro pedido se comparará con la lista de precios de sándwich que hemos especificado.

Vea el Repl.it de este tutorial:



Conclusiòn

La instrucciòn if else te permite controlar el flujo de tus programas. Primero, Python eval√∫a si una condiciòn es verdadera. Si una condiciòn no es verdadera y existe una instrucciòn elif, se eval√∫a otra condiciòn.

Si no se cumple ninguna condiciòn y se especifica una instrucciòn else, se ejecuta el contenido de una instrucciòn else. Al usar una declaraciòn condicional, puede indicarle a un programa que solo ejecute un bloque de còdigo cuando se cumpla una condiciòn.

Ahora está listo para comenzar a usar estas declaraciones en su propio còdigo, como un experto en Python ! Para obtener más informaciòn sobre la codificaciòn en Python, lea nuestra guìa completa sobre Còmo codificar en Python .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method