100 Days of Coding

This repository contains a collection of projects completed during the 100 Days of Coding challenge. Each project is a small Python program focusing on different concepts and functionalities. Below is a brief description of each project:

Project 1: Automatic Pizza Order Program

  • File: python_pizza.py
  • Description: An automatic pizza order program that allows users to easily order their favorite pizza by selecting various options such as size, toppings, and delivery preferences. It simplifies the process of ordering pizza and eliminates the need for manual interaction.

Project 2: Love Calculator

  • File: love_calculator.py
  • Description: A program that tests the compatibility between two people by calculating a love percentage based on their names. It provides a fun way to determine the potential compatibility between individuals.

Project 3: Treasure Island Adventure Game

  • File: adventure.py
  • Description: A text-based adventure game set on a mysterious treasure island. Players make choices that determine the outcome of the story as they explore the island, encounter obstacles, and solve puzzles in search of hidden treasure.

Feel free to explore each project's file for more details and to try them out!

Project 4: Secret auction bidding program

  • File: auction_bit.py
  • Description: This program allows users to participate in an auction bidding process. Participants can enter their names and bid amounts, and the program will determine the highest bidder at the end.

Project 5: Password_generator

  • File: password_generator.py
  • Description: This program helps to generate random passwords with letters, numbers and symbols

Project 6: Black Jack

-file blackjack.py -Description: The Blackjack Game is a Python script that provides a text-based implementation of the popular card game, Blackjack. The objective of the game is to obtain a hand with a higher total value than the dealer's hand without exceeding 21.

Features

Player vs. Dealer: Play against the computer-controlled dealer. Hit or Stand: Choose to draw additional cards or keep the current hand. Win/Loss Evaluation: Automatically determine the winner and display the outcome.

Project 7: Coffee Machine Program

  • File: coffee_machine.py
  • Description: This program simulates the functionality of a coffee machine, allowing users to select and customize their desired coffee drinks. It provides a command-line interface for interacting with the coffee machine.

Features

Selection of coffee type: The program offers options for espresso, cappuccino, and latte. Brewing process: The program simulates the brewing process, including grinding coffee beans, heating water, and extracting coffee. Error handling: The program provides informative error messages in case of incorrect inputs or system malfunctions. Cost calculation: The program calculates the cost of each coffee drink based on the selected options. Currency support: The program currently supports US dollars as the currency for cost calculations.

Limitations

The program currently supports a command-line interface and does not have a graphical user interface (GUI). The currency support is limited to US dollars. Modifying the currency or adding support for other currencies would require code changes.

Acknowledgments

The program was developed as a sample project and does not represent a complete production-ready coffee machine system. This program was created for learning and demonstration purposes. Feel free to customize this README file based on the specifics of your coffee machine program and include any additional sections or details you think would be relevant for your users.

Contributing

Contributions to this repository are welcome. If you have any suggestions, improvements, or additional projects to contribute, please feel free to open an issue or submit a pull request.

Author: Azara Goodness Chibueyim

If you would like to contribute code to the existing projects or add new projects to this collection, you can fork the repository, make your changes, and submit a pull request.

License

This repository is licensed under the MIT License.