Metadata-Version: 2.4
Name: hallo_enoch
Version: 0.0.1
Summary: Method to calculate Faculty
Project-URL: Homepage, https://github.com/Enoch1234455/test-repo
Project-URL: Issues, https://github.com/Enoch1234455/test-repo
Author-email: Enoch Njobati <enoch.njobati@posteo.de>
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.0
Description-Content-Type: text/markdown

Great! Here's an enhanced version of the `README.md`, tailored for a **GitHub project**, with sections for badges, usage examples, optional features, and licensing. It assumes you're open-sourcing this under the MIT license.

---

```markdown
# 🧮 Recursive Factorial Calculator

[![Python Version](https://img.shields.io/badge/Python-3.6%2B-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

A simple Python script to calculate the factorial of a number using recursion.  
This is a beginner-friendly example that demonstrates the use of recursive functions in Python.

---

## 🚀 Features

- Recursive implementation of factorial
- Clean and beginner-friendly code
- Easily modifiable
- No external dependencies

---

## 📂 File Structure
```

📁 factorial-recursive/
│
├── fakultaet.py # Main Python script
└── README.md # Project documentation

````

---

## 🧾 Code Overview

```python
def fakultaet(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * fakultaet(n - 1)

# Beispiel: Fakultät von 5 berechnen
zahl = 5
ergebnis = fakultaet(zahl)
print(f"Die Fakultät von {zahl} ist {ergebnis}")
````

---

## 🧪 Sample Output

```
Die Fakultät von 5 ist 120
```

---

## 🔧 How to Use

1. **Clone the repository**:

```bash
git clone https://github.com/Enoch1234455/test-repo/factorial-recursive.git
cd factorial-recursive
```

2. **Run the script**:

```bash
python fakultaet.py
```

3. **Change the input**:

Modify the `zahl` variable in the script to calculate a different factorial.

```python
zahl = 7  # Calculates 7!
```

---

## 💡 Enhancements (Optional Ideas)

You can expand this project by:

- Adding **input validation** for negative numbers
- Using an **iterative approach** for large numbers
- Adding **unit tests** with `unittest` or `pytest`
- Creating a **command-line interface (CLI)** using `argparse`

---

## 📜 License

This project is licensed under the [MIT License](LICENSE).

---

## 🙌 Contributing

Feel free to fork this repo, open issues, or submit pull requests! Contributions are welcome.

---

## 📬 Contact

Made with ❤️ by [Your Name](https://github.com/your-username)

```

---

### ✅ Next Steps for You:

- Replace `"your-username"` with your GitHub username.
- Add a `LICENSE` file if you haven’t already (MIT license is a common choice).
- Create a `fakultaet.py` file with your original code.
- Push it all to a GitHub repository.

Let me know if you'd like help generating the `LICENSE` file or setting up unit tests!
```
