Skip to content

A basic sequential calculator built with Python and Tkinter as a learning project.

Notifications You must be signed in to change notification settings

natfalcon7/python-tkinter-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

#Proyecto educativo desarrollado como parte del aprendizaje de Python.

Calculadora Básica en Python (Tkinter)

Este proyecto es una calculadora gráfica básica desarrollada en Python utilizando la librería Tkinter.

La calculadora comenzó como un ejercicio introductorio acompañado en un curso de Python en YouTube. El acompañamiento del curso llegó hasta la construcción de la estructura base del script.
A partir de esa base, el ejercicio fue continuado y mejorado de forma independiente, aplicando los conceptos aprendidos a lo largo del curso.

Funcionalidades

  • Operaciones básicas:
    • Suma
    • Resta
    • Multiplicación
    • División
  • Soporte para:
    • Números negativos
    • Números decimales
  • Calculadora de tipo secuencial
    • Permite encadenar operaciones sin reiniciar el cálculo
  • Botón C para limpiar completamente la operación
  • Interfaz gráfica simple y funcional

Características técnicas

  • Desarrollada con tkinter
  • Manejo de estado interno para controlar:
    • El reseteo de la pantalla al introducir una nueva operación
    • La concatenación correcta de operaciones
  • Separación clara entre:
    • Entrada de datos
    • Lógica de cálculo
    • Interfaz gráfica

Limitaciones conocidas

  • No se incluye control explícito de división por cero.
  • El diseño visual prioriza el funcionamiento sobre la estética avanzada.

Requisitos

  • Python 3.x
  • Tkinter (incluido por defecto en la mayoría de instalaciones de Python)

Ejecución

Desde una terminal, ubicándose en el directorio donde se encuentra el archivo, ejecutar:

python CalculadoraV4.py

El programa también puede ejecutarse desde editores de código como Sublime Text, VS Code u otros entornos que permitan correr scripts de Python.

About

A basic sequential calculator built with Python and Tkinter as a learning project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages