Untitled

En Python existen tipos de datos Numericos, Cadenas de texto (Strings), Logicos (Booleanos)

Tipos de datos numéricos:

  1. int: Enteros
3  646345  -7

Ejemplo usando datos tipo int:

#Ejemplo 1
x = 3 
y = 3
print("El resultado es: ",x + y)
#Salida en la Terminal
#>>> El resultado es:  6

#Ejemplo 2
x = 3 
y = -7
print("El resultado es: ",x + y)
#Salida en la Terminal
#>>> El resultado es:  -4  (3+-7 == 3-7 == -7+3 : -4 )

#Ejemplo 3
x = 646345 
y = 5
print("El resultado es: ",x + y)
#Salida en la Terminal
#>>> El resultado es:  646350  
  1. float: Números de punto flotante o Números Decimales
3.15  -2.15  3.4  (35e3   12E4   -87.7e100) <---- Notacion cientifica  
																									la e o E representa la base 10

Ejemplo usando datos tipo float:

#Ejemplo 1
x = 2.5
y = 3.4
print("El resultado es: ", x + y)
#Salida en la Terminal
#>>> El resultado es:  5.9

#Ejemplo 2
x = 3.15
y = 2.5
print("El resultado es: ", x + y)
#Salida en la Terminal
#>>> El resultado es:  5.65

#Ejemplo 3
x = -2.15
y = 1.15
print("El resultado es: ", x + y)
#Salida en la Terminal
#>>> El resultado es:  -1.0

Ejemplo usando datos tipo int y float: En Python, es posible sumar un int y un float porque el lenguaje de programación maneja automáticamente la conversión de tipos de datos para facilitar operaciones aritméticas entre diferentes tipos numéricos. Cuando se realiza una operación entre un int y un float, Python convierte implícitamente el int a float antes de realizar la operación. Esta conversión asegura que el resultado de la operación sea un float.

x = 6
y = 3.6
print("El resultado es: ", x + y)
#Salida en la Terminal
#>>> El resultado es:  9.6  
 
#Recuerden que "6" es lo mismo que "6.0": 6.0 + 3.6 = 9.6
  1. complex: Números complejos
3+5j  5j  -5j

Ejemplo usando datos tipo complex:

x = 3+5j
y = 5j
print("El resultado es: ", x + y)
#Salida en la Terminal
#>>> El resultado es:  (3+10j)  

Operaciones que se pueden hacer con los numeros complejos

a = 3 + 5j
b = 2 + 3j

# Operaciones aritméticas
suma = a + b
resta = a - b
multiplicacion = a * b
division = a / b

# Parte real e imaginaria
parte_real = a.real
parte_imaginaria = a.imag

# Conjugado
conjugado = a.conjugate()

# Módulo (magnitud)
modulo = abs(a)

# Imprimir resultados
print("a =", a)         #Salida en la Terminal:  (3+5j)
print("b =", b)         #Salida en la Terminal:  (2+3j)
print("Suma: a + b =", suma)  #Salida en la Terminal: (5+8j)
print("Resta: a - b =", resta) #Salida en la Terminal: (1+2j)
print("Multiplicación: a * b =", multiplicacion) #Salida en la Terminal: (-9+19j)
print("División: a / b =", division) #Salida en la Terminal: (1.7692307692307692+0.15384615384615385j)
print("Parte Real de a:", parte_real) #Salida en la Terminal: 3.0
print("Parte Imaginaria de a:", parte_imaginaria) #Salida en la Terminal: 5.0
print("Conjugado de a:", conjugado) #Salida en la Terminal: (3-5j)
print("Módulo de a: |a| =", modulo) #Salida en la Terminal: 5.830951894845301