Beruflich Dokumente
Kultur Dokumente
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
Expresiones
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
Expresiones Numéricas
• Dada la falta de símbolos matemáticos Operador Operación
en los teclados de la computadora,
utilizamos el “lenguaje de la + Suma
computadora” para expresar las - Resta
operaciones matemáticas clásicas
* Multiplicación
• El asterisco es la multiplicación / División
Expresiones Numéricas
>>> jj = 23
>>> xx = 2
>>> kk = jj % 5 Operador Operación
>>> xx = xx + 2
>>> print(kk)
>>> print(xx) + Suma
3
4
>>> print(4 ** 3) - Resta
>>> yy = 440 * 12
64
>>> print(yy) * Multiplicación
5280
>>> zz = yy / 1000
4R3 / División
3
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
Orden de Evaluación
• Cuando introducimos una cadena de operadores,
Python debe saber cuál tiene que hacer primero
x = 1 + 2 * 3 - 4 / 5 ** 6
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
Operador
De la regla de precedencia más alta a la regla de precedencia más baja:
Paréntesis
– Siempre se respetan los paréntesis
Potencia
– Potenciación (elevar a la potencia) Multiplicación
Suma
– Multiplicación, división, resto Izquierda a
derecha
– Suma y resta
– Izquierda a derecha
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
1 + 2 ** 3 / 4 * 5
>>> x = 1 + 2 ** 3 / 4 * 5
>>> print(x)
11.0 1 + 8 / 4 * 5
>>>
1 + 2 * 5
Paréntesis
Potencia
Multiplicación
1 + 10
Suma
Izquierda a
derecha 11
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
concatenación = unión
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
• Obtendrá un error si la
124
>>> nsv = 'hola bob'
cadena no contiene >>> niv = int(nsv)
Trazas de rastreo (llamada más
caracteres numéricos reciente a lo último): Archivo
"<stdin>", línea 1, in <module>
ValueError: invalid literal for int()
with base 10: 'x'
PYTHON FOR
Expressions – Part
Expresiones– Parte 2 2 PYTHON PARA TODOS
EVERYBODY
Crear un Programa