Saltar a contenido

Números

Para empezar lo más sencillo es utilizar el intérprete de Python como una calculadora:

Note

3 + 2
5

Note

3 - 2
1

Note

3 * 2
6

Podemos utilizar comentarios # para explicar lo que hace nuestro código:

Note

# División
3 / 2
1.5

Note

# Módulo
3 % 2
1

Note

# Potencia
3 ** 2
9

Podemos distinguir 2 tipos de números:

  • Enteros: Que no tienen una parte decimal y van desde menos infinito a más infinito.
  • Flotantes o decimales: Números que tienen una parte decimal escrita con un punto.

Note

# Número entero
1
1

Note

# Número flotante
323239829389.238273283
323239829389.2383

También podemos realizar operaciones más complejas. Python interpretará automáticamente las prioridades de los operadores:

Note

3 - 2 + 4 * 10
41

Variables

Este es el concepto más importante en la programación, así que asegúrate de entenderlo bien practicando mucho.

Concepto fundamental

Una variable es un identificador que representa un espacio en la memoria. A este espacio se le puede asignar un valor para utilizarlo posteriormente como si se tratase de un valor literal, incluso se puede operar con otras variables y reasignarle otro valor en cualquier momento.

Asignación de un valor a la variable 'n':

Note

n = 3
n
3

Suma de una variable entera con un literal número entero:

Note

n + 3
6

Producto de una variable entera con un literal número entero:

Note

n * 2
6

Producto de una variable entera con un literal número entero:

Note

n * n
9

Suma de dos variables enteras:

Note

# Creamos otra variable
m = 10

n + m
13

Producto de dos variables y suma de un literal numérico:

Note

n * m + 10
40

Reasignación de los valores y cálculo de nuevo resultado:

Note

n = 10
m = 15

n + m
25

Asignación del valor de una variable a otra:

Note

n = m
n
15

Incluso se puede asignar una operación mezclada:

Note

n = m + 10
n
25

O el propio valor sumado con un literal:

Note

n = n + 25
n
50

Reutilización

Al crear una estructura de cálculos con variables podemos fácilmente adaptar sus valores para hacer distintas comprobaciones:

Note

nota_1 = 2
nota_2 = 5
nota_media = (nota_1 + nota_2) / 2

nota_media
3.5

Última edición: 20 de Septiembre de 2018