Variables y Formateo de Cadenas en Python

La programación con Python comienza con la comprensión de elementos fundamentales como las variables y cómo interactuar con ellas, especialmente para mostrar información de manera legible. Este artículo explora la declaración de variables, su asignación de valores, el formateo avanzado de cadenas mediante f-strings y las operaciones aritméticas básicas.

Declaración y Asignación de Variables

Las variables son contenedores para almacenar valores. En Python, se declaran asignando un valor a un nombre. Por ejemplo, podemos almacenar números enteros o de punto flotante, así como cadenas de texto.

Ejercicio de Variables:

Declara tres variables para almacenar los números 10, 20 y 30 respectivamente. Luego, muestra cada valor en una línea separada. Como desafío adicional, utiliza una única instrucción print() para lograr la misma salida de múltiples líneas.


primer_valor = 10
segundo_valor = 20
tercer_valor = 30

print(primer_valor)
print(segundo_valor)
print(tercer_valor)

# Solución avanzada: imprimir en líneas separadas con un solo print
print(primer_valor, segundo_valor, tercer_valor, sep='\n')
   

Cadenas Formateadas con f-strings

Las f-strings (cadenas literales formateadas) son una forma moderna y eficiente de incrustar expresiones de Python dentro de cadenas de texto. Son fáciles de leer y escribir, y permiten una gran flexibilidad en el formateo de la salida.

Ejercicio de Formateo de Cadenas:

Crea dos variables: una para almacenar un nombre (ej. "Sofía") y otra para una ciudad (ej. "Madrid"). Utiliza una f-string para construir y mostrar una frase que combine ambos valores. Considera cómo podrías agregar comillas alrededor del nombre y cómo presentar el nombre y la ciudad en líneas distintas usando una sola f-string.


nombre_persona = "Sofía"
ubicacion_ciudad = "Madrid"

# Formateo básico de f-string
print(f"La persona es: {nombre_persona}, su ciudad es: {ubicacion_ciudad}")

# Solución avanzada: añadir comillas al nombre y separar en líneas
print(f'Nombre: "{nombre_persona}", Ciudad: {ubicacion_ciudad}')
print(f"Nombre: {nombre_persona}\nCiudad: {ubicacion_ciudad}")
   

Operaciones Aritméticas Básicas

Python soporta todas las operaciones aritméticas estándar. Es fundamental entender cómo realizar sumas, restas, multiplicaciones, divisiones y obtaner el resto de una división (módulo) con variables numéricas.

Ejercicio de Operaciones Numéricas:

Define dos variables enteras, numero_uno con valor 25 y numero_dos con valor 7. Calcula la suma, la división entera y el residuo de la división. Muestra los resultados en un formato legible utilizando f-strings, cada resultado en una nueva línea.


numero_uno = 25
numero_dos = 7

resultado_suma = numero_uno + numero_dos
resultado_division = numero_uno // numero_dos # División entera
resultado_modulo = numero_uno % numero_dos

print(f"{numero_uno} + {numero_dos} es igual a: {resultado_suma}")
print(f"{numero_uno} dividido por {numero_dos} da un cociente de: {resultado_division}")
print(f"El residuo de {numero_uno} dividido por {numero_dos} es: {resultado_modulo}")
   

Cálculos con Números de Punto Flotante:

Declara un precio inicial como 49.99 y un porcentaje de descuento de 0.15 (que representa un 15% de descuento). Calcula el precio final después del descuento y la cantidad total ahorrada. Muestra ambos valores formateados a dos decimales, cada uno en una línea separada.


precio_base = 49.99
tasa_descuento = 0.15

precio_con_descuento = precio_base * (1 - tasa_descuento)
cantidad_ahorrada = precio_base * tasa_descuento

print(f"El precio final después del descuento es: {precio_con_descuento:.2f}")
print(f"La cantidad total ahorrada es: {cantidad_ahorrada:.2f}")
   

Etiquetas: Python variables f-strings FormateoDeCadenas OperacionesAritmeticas

Publicado el 7-24 13:31