Skip to content

About

A responsive Python Calculator built with Streamlit, featuring a clean interface, smooth interactions, and essential calculation tools.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

🧮 Streamlit Mobile Calculator

A sleek, modern, and fully responsive mobile-style calculator web application built with Streamlit and Python, featuring seamless layout alignment, smooth state management, and an intuitive user experience.

Python Streamlit UI


✨ Features

  • 🔢 Core Arithmetic: Perform precise Addition (+), Subtraction (-), Multiplication (*), and Division (/).
  • 📱 Mobile-Optimized Layout: Clean phone-card interface with harmonized grid alignment designed specifically for web and mobile screens.
  • 🛡️ Robust Error Handling: Graceful prevention and handling of edge cases (such as division by zero).
  • 🧹 Clear & Backspace: Quick reset (C) and single-digit deletion (⌫) capabilities.
  • 💡 Expression History: Live preview of ongoing calculations directly on the display screen.

🚀 Getting Started & Deployment

Prerequisites

  • Python 3.x installed on your system.

Running Locally

  1. Clone or download the repository and navigate to the project directory.
  2. Install the required dependencies:
pip install -r requirements.txt
  1. Run the Streamlit application:
streamlit run app.py

📁 Project Structure

python-calculator/
│
├── app.py              # Streamlit web application & calculator logic
├── requirements.txt    # Project dependencies for deployment
└── README.md           # Project documentation

About

A responsive Python Calculator built with Streamlit, featuring a clean interface, smooth interactions, and essential calculation tools.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages