|
| 1 | +# Python Projects Repository |
| 2 | + |
| 3 | +Welcome to my Python Projects repository! This collection includes 10 projects, each showcasing different programming concepts and skills. Below is an overview of each project. |
| 4 | + |
| 5 | +## Projects Overview |
| 6 | + |
| 7 | +### 1. CalculatorProject |
| 8 | + - A simple calculator program that performs basic arithmetic operations (addition, subtraction, multiplication, division). |
| 9 | + Key Features: |
| 10 | + - Handles user input. |
| 11 | + - Provides error handling for invalid inputs or division by zero. |
| 12 | + Concepts Used: Functions, conditionals, and loops. |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +### 2. CoffeeMachine |
| 17 | + - Simulates a coffee machine that allows users to order coffee, manage resources, and view a report of available ingredients. |
| 18 | + Key Features: |
| 19 | + - Menu-driven interface. |
| 20 | + - Tracks resources like water, milk, and coffee beans. |
| 21 | + Concepts Used: Dictionaries, loops, and functions. |
| 22 | + |
| 23 | +--- |
| 24 | + |
| 25 | +### 3. Easy Level Password Generator |
| 26 | + - Generates random passwords with letters and numbers for secure account creation. |
| 27 | + Key Features: |
| 28 | + - Simple password generation. |
| 29 | + - Customizable length. |
| 30 | + Concepts Used: String manipulation, random module. |
| 31 | + |
| 32 | +--- |
| 33 | + |
| 34 | +### 4. GuessTheNumber |
| 35 | + - A number-guessing game where the user guesses a randomly generated number within a given range. |
| 36 | + Key Features: |
| 37 | + - Provides hints for higher or lower. |
| 38 | + - Allows multiple attempts. |
| 39 | + Concepts Used: Random module, loops, and conditionals. |
| 40 | + |
| 41 | +### 5. HangmanGame |
| 42 | + - A classic hangman game where the player guesses letters to form a word. |
| 43 | + Key Features: |
| 44 | + - Tracks wrong guesses. |
| 45 | + - Displays the word with correctly guessed letters. |
| 46 | + Concepts Used: Lists, loops, and string manipulation. |
| 47 | + |
| 48 | +### 6. Hard Level Password Generator |
| 49 | + - Generates complex passwords with letters, numbers, and special characters for enhanced security. |
| 50 | + Key Features: |
| 51 | + - Customizable password length and complexity. |
| 52 | + Concepts Used: Random module, string methods. |
| 53 | + |
| 54 | +### 7. HigherLowerGame |
| 55 | + - A game where users guess whether one entity has a higher or lower value compared to another (e.g., higher social media followers). |
| 56 | + Key Features: |
| 57 | + - Interactive gameplay. |
| 58 | + - Compares numerical values. |
| 59 | + Concepts Used: Functions, conditionals. |
| 60 | + |
| 61 | +### 8. LoveCalculator |
| 62 | + - A fun program that calculates the "love percentage" between two names. |
| 63 | + Key Features: |
| 64 | + - Takes two names as input. |
| 65 | + - Calculates a random "compatibility score." |
| 66 | + Concepts Used: String manipulation, random module. |
| 67 | + |
| 68 | + |
| 69 | +### 9. RockPaperScissorsGame |
| 70 | + - A simple implementation of the classic "Rock, Paper, Scissors" game. |
| 71 | + Key Features: |
| 72 | + - Allows user and computer to play. |
| 73 | + - Determines the winner based on the game rules. |
| 74 | + Concepts Used: Random module, conditionals. |
| 75 | + |
| 76 | +### 10. Silent Auction Program |
| 77 | + - Simulates a silent auction where multiple users can place bids, and the program determines the winner. |
| 78 | + Key Features: |
| 79 | + - Tracks user bids. |
| 80 | + - Declares the highest bidder as the winner. |
| 81 | + Concepts Used:Dictionaries, loops, functions. |
0 commit comments