
En Python existen tipos de datos Numericos, Cadenas de texto (Strings), Logicos (Booleanos)
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
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
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