Entradas

Estructuras de Datos para Principiantes en Python

  Estructuras de Datos para Principiantes en Python ¡Hola! Te voy a explicar las estructuras de datos básicas en Python de manera sencilla. Empecemos: 1. ARRAYS (Arreglos) En Python, los arrays no son tan comunes como en otros lenguajes. Usamos principalmente  listas , pero si necesitas arrays puedes usar el módulo  array . Listas (el equivalente más común a arrays) python # Crear una lista mi_lista = [ 1 , 2 , 3 , 4 , 5 ] frutas = [ "manzana" , "banana" , "naranja" ] # Acceder a elementos print ( mi_lista [ 0 ] ) # 1 (primer elemento) print ( frutas [ 1 ] ) # "banana" # Modificar elementos mi_lista [ 2 ] = 10 print ( mi_lista ) # [1, 2, 10, 4, 5] # Longitud de la lista print ( len ( mi_lista ) ) # 5 2. LISTAS (Lists) Las listas son la estructura de datos más versátil en Python. Operaciones básicas con listas: python # Crear lista numeros = [ 1 , 2 , 3 , 4 , 5 ] # Agregar elementos numeros . append ( 6 ) ...

EJERCICIO 4-CalculadoraBasicaPOO

  Calculadora Básica con POO en Python 📋  Objetivo Desarrollar una calculadora básica en Python usando  Programación Orientada a Objetos (POO)  que: Realice las 4 operaciones básicas: suma, resta, multiplicación y división. Interprete expresiones matemáticas escritas por el usuario (ej:  5 + 3 ). Mantenga un historial de operaciones. Maneje errores como división por cero o entradas no válidas. Permita al usuario salir o ver el historial mediante comandos. 🧩  Estructura del código propuesto 1.  Clase  Calculadora Atributos protegidos:  _numero1 ,  _numero2 ,  _historial . Propiedades (getters/setters) para validar que  numero1  y  numero2  sean números. Métodos para cada operación:  sumar ,  restar ,  multiplicar ,  dividir . Método privado  _registrar_operacion  para guardar en el historial. Método  ver_historial  para mostrar las operaciones guardadas. 2.  Función...