Tipos de datos básicos: Enteros y Flotantes

Educator Courses » Programación básica en Python » Tipos de datos básicos: Enteros y Flotantes

Otro tipo de dato básico en cualquier lenguaje de programación son los enteros y flotantes. Ambos son representaciones de números, pero lo que diferencia a uno del otro es que uno contiene decimales y el otro no.

Las operaciones básicas son las siguientes:

Suma

>>> 2 + 2
4

Resta

>>> 4 - 2 
2

Multiplicación

>>> 2 * 3
6

División

>>> 6 / 2 
3

Potencia

>>> 2 ** 3
8

Es importante saber que en Python 2 las operaciones entre enteros siempre dan un valor entero, por ejemplo.

>>> 10/3
3

Mientras que en Python 3 este resultado nos devolvería 3.33333..5. Si quisiéramos en Python 2 obtener un resultado con decimales uno de los elementos debería ser un flotante, por ejemplo:

>>> 10.0/3
3.3333333333333335

En Python 3 si queremos el mismo comportamiento tenemos que usar el operador de  “floor division” ( // ) en el cual al hacer la división se obtiene el número entero redondeado a su inferior.

python3.4
Python 3.4.5 (default, Oct 11 2016, 14:57:38)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 10//3
>>> 3

Otro operador que también aplica en Python 2 es el operador de “modulo”, donde obtenemos el remanente de una división. Si 10/3 nos da 3, el modulo de esta división es ese “1” suelto.

>>> 10 % 3
>>> 1

 


Si te gusta el tutorial, por favor mándame un mensaje, mi twitter: @markuzmx , tal vez te gustó tanto que prefieras hacer una donación via paypal la cantidad tu la pones ? Gracias por apoyarme.

Loading

You must be logged in to take the quiz.