martes, 29 de septiembre de 2020

numeros.py



numero1 = 1 # Número entero (sin decimales)numero2 = 1. # Número decimal (el signo decimal es el punto y no la coma)
numero3 = 1+1j # Números complejos
numero4 = 25e-9
print(f"Número1 = {numero1} que es del tipo {type(numero1)}")
print(f"Número2 = {numero2} que es del tipo {type(numero2)}")
print(f"Numero3 = {numero3} que es del tipo {type(numero3)}")
print(f"Número4 = 25e-9 que es del tipo {type(numero4)}")
numero5 = int(numero2)
print(f"(La variable 4 es = {numero4} que es la variable2 del tipo {type(numero2) } y la he convertido a del tipo {type(numero5)}")

# Los número pueden expresarse con otra base, como la hexadecimal, la octal o la binaria\n y se les representa con prefijos alusivos con un prefijo:

numeroprueba = 258
print(f"El número {numeroprueba} es del tipo{type(numeroprueba)}")
print(f"lo paso a hexadecimal y es = {hex(numeroprueba)} que es del tipo{type(hex(numeroprueba))}")
print(f"lo paso a octal y es = {oct(numeroprueba)} que es del tipo{type(oct(numeroprueba))}")
print(f"lo paso a binario y es = {bin(numeroprueba)} que es del tipo{type(bin(numeroprueba))}")

hexa = hex(numeroprueba)
octa = oct(numeroprueba)
binario = bin(numeroprueba)
print()
print(f"El número en hexadecimal {hexa} es en decimal {int(hexa, 16)}")
print(f"El número en octal {octa} es en decimal {int(octa, 8)}")
print(f"El número en binario {binario} es en decimal {int(binario, 2)}")
# los números complejos
#Operaciones con números:
print(2+3)
print(1 - 7)
print(5*-7)
print(4/5)
a = 2
a1 = 3
b = 1
b1 = -7
c = 5
c1 = -7
d = 4
d1 = 5
print(a+a1)
print(b+b1)
print(c*c1)
print(d/d1)

print(2**3)
print(pow(2,3))

No hay comentarios:

Publicar un comentario