AceLewis/my_first_calculator.py
AceLewis/my_first_calculator.py has 4,346 GitHub stars and 492 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 14:53 UTC. Last push 2024-08-04.
my_first_calculator.py
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalmy_first_calculator.py
I initially saw Al Sweigart's my_first_tic_tac_toe and was amused. I then saw the image shown below posted on Reddit. Assuming that the image was not made up for some fake internet points and also assuming that their friend only used addition, subtraction, multiplication and division then the number of numbers that they would have if statements for would be...
sqrt(9500/4) = 48.7339...
sqrt(9500/4) ≈ 50
So to be true to the "real" story I have only gone from 0-50 however higher numbers can easily be generated too however my Python crashes with larger numbers. I generated one that was 0-1000 and it took up 317 MB of space on my hard drive but was only 20MB after I compressed it to a .rar so I have also attached it.
The generator will not work in Python 2 however it can probably be patched to work by doing from __future__ import division

Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,104 starspublic-apis/public-apis
A collective list of free APIs
497,339 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
444,056 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,214 stars