Python Números
Números de Python
Hay tres tipos numéricos en Python:
int
float
complex
Las variables de tipo numérico se crean cuando les asignas un valor:
Ejemplo
x = 1 # int
y = 2.8 # float
z = 1j # complejo
Para verificar el tipo de cualquier objeto en Python, use la función type()
:
Int
Int, o entero, es un número entero, positivo o negativo, sin decimales, de longitud ilimitada.
Ejemplo
Enteros:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Inténtalo tú mismo »
Float
Float, o "número de punto flotante" es un número, positivo o negativo, que contiene uno o más decimales.
Ejemplo
Floats:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Inténtalo tú mismo »
Los flotantes también pueden ser números científicos con una "e" para indicar la potencia de 10.
Ejemplo
Floats:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Inténtalo tú mismo »
Complex
Los números complejos se escriben con una "j" como parte imaginaria.:
Ejemplo
Complex:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Inténtalo tú mismo »
Conversión de tipo
Puedes convertir de un tipo a otro con int()
, float()
y Métodos complejos()
:
Ejemplo
Convertir de un tipo a otro:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Inténtalo tú mismo »
Nota: No puedes convertir números complejos a otro tipo de número.
Número aleatorio (Random)
Python no tiene una función random()
para generar un número aleatorio, pero Python tiene un módulo integrado llamado random
que se puede utilizar para hacer números aleatorios:
Ejemplo
Importe el módulo aleatorio y muestre un número aleatorio entre 1 y 9:
import random
print(random.randrange(1, 10))
Inténtalo tú mismo »
En nuestra Referencia del módulo aleatorio aprenderá más sobre el módulo aleatorio.