This Python application identifies Armstrong numbers within a specified range using a graphical user interface (GUI) built with Tkinter.
An Armstrong number is a positive integer that is equal to the sum of its own digits raised to the power of the number of digits. For example, 153 is an Armstrong number because 1^3 + 5^3 + 3^3 = 153.
- Clone or download the repository.
- Run the code using
python Generator.py
. - Enter an integer value greater than 9 in the "End Number" field.
- Click the "Find" button.
The application will display all Armstrong numbers within the specified range in the output box.
- User-friendly GUI for interactive input and output.
- Efficient Armstrong number identification using a clear and concise algorithm.
- Clear error handling to guide users with invalid input.
- Visually appealing interface using Tkinter's styling capabilities.
No external dependencies are required beyond Python itself. Ensure you have Python installed on your system.
Feel free to contribute by:
- Reporting bugs or suggesting improvements through GitHub issues.
- Submitting pull requests with code enhancements or bug fixes.
This code is distributed under the MIT License.
Additional Notes
- The code is well-structured and includes comments for better understanding.
- Error handling is implemented to prevent invalid input from causing issues.
- The GUI is designed to be visually appealing and user-friendly.