Referencia: Rodríguez 5.6.3 p59, Van Rossum 10.6 p85, Downey 2.6
Para los ejercicios iniciales en programación se muestran algunas operaciones numéricas básicas a partir de algunas variables: 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