Welcome to my collection of Python scripts developed as part of my graduation project. This README provides an overview of the scripts included in this repository, their purpose, and how to use them.
This collection comprises various Python scripts that perform different tasks and calculations. Here's a list of the scripts included:
- ATM.py
- BMI.py
- GCD.py
- arabic_to_roman.py
- asterisks.py
- binary_to_decimal.py
- bruteforce.py
- bubblesort_ascending.py
- bubblesort_descending.py
- bubblesort_names.py
- caesar.py
- capital.py
- censor.py
- decimal_to_binary.py
- dictionary.py
- dies.py
- division_multiplication.py
- even.py
- fibonacci.py
- mastermind.py
- money_breakdown.py
- num_gen.py
- numbers.txt
- odd.py
- palindromes.py
- quadratic.py
- questions_generator.py
- rock_paper_scissors.py
- roman_to_arabic.py
- seconds.py
- separate_numbers_and_words.py
- text_stats.py
- top_words_and_numbers.py
- youngest_oldest.py
Please note that "numbers.txt" is correlated with the scripts "even.py" and "odd.py."
These Python scripts require a Python interpreter to run. Make sure you have Python installed on your system. You can download it from Python's official website.
To use any of the scripts in this collection, follow these general steps:
-
Open your terminal or command prompt.
-
Navigate to the directory where the script is located using the
cd
command. -
Run the script using the
python
command followed by the script's filename, like so:python script_name.py
-
Follow the script's prompts or read its comments and documentation to understand how to use it effectively.
Below, you'll find brief descriptions of some of the key scripts in this collection. Each script may have its own detailed documentation within its source code.
- ATM.py: Simulates an ATM machine for basic banking operations.
- BMI.py: Calculates Body Mass Index (BMI) based on user input.
- GCD.py: Computes the Greatest Common Divisor (GCD) of two numbers.
- caesar.py: Implements the Caesar cipher for text encryption and decryption.
- bubblesort_ascending.py: Sorts a list of numbers in ascending order using the bubble sort algorithm.
- text_stats.py: Analyzes text to provide statistics like word count, character count, and more.
Please refer to the individual script files for more details on their functionality and usage.
These scripts are provided under the MIT License. You are free to use, modify, and distribute them according to the terms of the license.