39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | 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 |