freeCodeCamp/guide/spanish/python/ternary-operator/index.md

39 lines
1.1 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Python Ternary Operater
localeTitle: Operador Ternario Python
---
# Operador ternario en Python
Las operaciones ternarias en Python, a menudo también denominadas expresiones condicionales, permiten al programador realizar una evaluación y devolver un valor basado en la verdad de la condición dada.
El operador ternario difiere de un estándar `if` , `if` `else` , estructura `elif` en el sentido de que no es una estructura de flujo de control, y se comporta más como otros operadores como `==` o `!=` En el lenguaje Python.
### Ejemplo
En este ejemplo, la cadena `Even` se devuelve si la variable `val` es par, de lo contrario se devuelve la cadena `Odd` . La cadena devuelta se asigna a la variable `is_even` y se imprime en la consola.
#### Entrada
```python
for val in range(1, 11):
is_even = "Even" if val % 2 == 0 else "Odd"
print(val, is_even, sep=' = ')
```
#### Salida
```
1 = Odd
2 = Even
3 = Odd
4 = Even
5 = Odd
6 = Even
7 = Odd
8 = Even
9 = Odd
10 = Even
```
### Fuentes
https://docs.python.org/2.5/whatsnew/pep-308.html