Vamos a escribir el Ejercicio 10 Funciones integradas. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 10 Funciones integradas
29/08/2025
Edito AHR
"""
# Funcion integrada 'int' en Python
numero = "5"
print(int(numero) + 10)
print(type(int(numero))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'float' en Python
numero1 = "5.67"
print(float(numero1) + 10)
print(type(float(numero))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'str' en Python
numero2 = 10
print(str(numero2) + " es un número")
print(type(str(numero2))) # type() nos dice el tipo de dato de la variable
numero3 = 3.1416
print(str(numero3) + " es un número decimal")
print(type(str(numero3))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'bin' en Python
numero4 = 10
print(bin(numero4) + " es un número en binario")
print(type(bin(numero4))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'hex' en Python
numero5 = 10
print(hex(numero5) + " es un número en hexadecimal")
print(type(hex(numero5))) # type() nos dice el tipo de dato de la variable
# Como convertir un numero binario a decimal
numero_binario = "1010"
print(int(numero_binario, 2)) # Convertir de binario a decimal
# Como convertir un numero hexadecimal a decimal
numero_hexadecimal = "0xa"
print(int(numero_hexadecimal, 16)) # Convertir de hexadecimal a decimal
# Funcion integrada 'abs' en Python
numero6 = -10
print(abs(numero6))
print(type(abs(numero6))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'round' en Python
numero7 = 3.1416
print(round(numero7))
print(type(round(numero7))) # type() nos dice el tipo de dato de la variable
numero8 = 7.6
print(round(numero8))
print(type(round(numero8))) # type() nos dice el tipo de dato de la variable
# Funcion integrada 'len' en Python
cadena = "¡¡¡Hola Mundo!!!"
print(len(cadena))
print(type(len(cadena))) # type() nos dice el tipo de dato de la variable
Veamos los resultados en la consola:
PS C:\Users\Codigo/Modulo 3/Ejercicio_10_Funciones_integradas.py"
15
<class 'int'>
15.67
<class 'float'>
10 es un número
<class 'str'>
3.1416 es un número decimal
<class 'str'>
0b1010 es un número en binario
<class 'str'>
0xa es un número en hexadecimal
<class 'str'>
10
10
10
<class 'int'>
3
<class 'int'>
8
<class 'int'>
16
<class 'int'>
PS C:\Users\Codigo\Modulo 3>