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>