Skip to content

Commit 23ef633

Browse files
authored
Create README.md
1 parent ec5edbf commit 23ef633

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

README.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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

Comments
 (0)