Ejercicio 2 Creación de Variables

Vamos a escribir el Ejercicio 2 Creación de Variables, programa que consta de instrucciones y líneas de comentarios. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo) y lo revises para ver que se obtiene el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

"""
Ejercicio 2 Creación de Variables
28/08/2025
Edito AHR
"""
# Variables con valores numericos
# Variables con numeros enteros
numero = 15
print(numero)
print(type(numero))  # type() nos dice el tipo de dato de la variable
 
 # Variables con numeros decimales (float)
numero1 = 12.6
print(numero1)
print(type(numero1)) 

# Variables con texto (string)
cadena = 'Hola Mundo'  # Aqui usamos comillas simples, es lo mismo si usamos comillas dobles
print(cadena)
print(type(cadena))  # type() nos dice el tipo de dato de la string

# Tambien podemos usar comillas dobles al inicio y al final del texto y resaltar el texto con comillas simples
cadena2 = "Hola 'Mundo'"
print(cadena2)
print(type(cadena2))  # type() nos dice el tipo de dato de la string

# Tambien podemos usar comillas simples al inicio y al final del texto y resaltar el texto con comillas dobles
cadena3 = 'Hola "Mundo"'
print(cadena3)
print(type(cadena3))  # type() nos dice el tipo de dato de la string

# Variables con valores booleanos (bool)
valor = True  # El valor booleano True siempre inicia con mayuscula
print(valor)
print(type(valor))  # type() nos dice el tipo de dato de la variable

valor = False  # El valor booleano True siempre inicia con mayuscula
print(valor)
print(type(valor))  # type() nos dice el tipo de dato de la variable

# Uso de variables de diferente tipo en Operaciones Aritmeticas
num2 = 10
num3 = 2.5
suma = num2 + num3  # La variable suma toma el valor de la suma de num2 y num3
print(suma)
suma = num2 + num3 * 10 / 6  # Python aplica la precedencia de operadores
print(suma)
suma = (num2 + num3) * 10 / 6  # El uso de parentesis cambia la precedencia de operadores
print(suma)

resultado = (num2 + num3) * 10 / 6
print("El resultado es: ", resultado) 

# Ejercicios con Tipado Dinamico. A una variable le asignas valores de diferente tipo
variable = 10
print(variable)
print(type(variable))

variable = "Hola"
print(variable)
print(type(variable))

variable = 3.14
print(variable)
print(type(variable))

variable = True
print(variable)
print(type(variable))   

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Ejercicio _2_Variables.py"
15
<class 'int'>
12.6
<class 'float'>
Hola Mundo
<class 'str'>
Hola 'Mundo'
<class 'str'>
Hola "Mundo"
<class 'str'>
True
<class 'bool'>
False
<class 'bool'>
12.5
14.166666666666668
20.833333333333332
El resultado es:  20.833333333333332
10
<class 'int'>
Hola
<class 'str'>
3.14
<class 'float'>
True
<class 'bool'>
PS C:\Users\Codigo\Modulo 3>