Referencia: Rodríguez 5.6.3 p59, Van Rossum 10.6 p85, Downey 2.6
¿Qué operaciones se pueden hacer en Python? ¿Cómo usar los operadores aritméticos en Python? Para los ejercicios iniciales en programación se muestran algunas operaciones como asignación, cociente, residuo, lógicas, aleatorias, etc.
Asignación de valores
En algoritmos se usan las expresiones de asignación para denotar la intención de resolver operaciones y cuyo resultado se almacena en una variable simple, por lo que se expresan de la forma:
c ← a + b
d ← x2 + y2
Debe observar que las asignaciones no son expresiones de igualdad, como las usadas en matemáticas, por lo que su símbolo corresponde a una flecha que apunta el sentido donde se almacena el resultado.
Cociente ó división entera
Se usa solo la parte entera de una división. Ejemplo: Cinco manzanas para dos envases de desayunos
>>> a = 5
>>> b = 2
>>> c = a//b
>>> c
2

Residuo de a para b
El residuo representa las manzanas que no completan un envase de desayuno.
>>> a = 5
>>> b = 2
>>> c = a%b
>>> c
1
Exponente a^b
Operaciones de base y exponente
>>> c = a**b
>>> c
25
Raíz cuadrada \sqrt{a^2 + b^2}
>>> import math
>>> c = math.sqrt((a**2) + (b**2))
>>> c
5.385164807134504
Operaciones Lógicas
| Operación | Python | |
|---|---|---|
| y | p Λ q | p and q |
| o | p V q | p or q |
| negación | ⌉p | not(p) |
Suponga que p es verdadero y q es falso
>>> p = 1
>>> q = 0
>>> p and q
0
>>> p or q
1
>>> not(p)
False
Número Aleatorio entero
Número entero obtenido por ejemplo al lanzar un dado de seis caras

>>> import random as rnd
>>> dado = int(rnd.random()*6) +1
>>> dado
4