---
# System prepended metadata

title: NotizApp – Schritt-für-Schritt Aufgabenbeschreibung

---

# NotizApp – Schritt-für-Schritt Aufgabenbeschreibung

## Ausgangslage

Die Funktion `show_notes()` zeigt bereits alle Notizen in der Konsole an. Die noch leeren Funktionen sollen nun ergänzt werden:

# Aufgaben – NotizApp

1. **Funktion `add_note()` implementieren**  
   - Eine neue Notiz mit Titel und Text erstellen  
   - Die Notiz zur bestehenden Liste `notes` hinzufügen

2. **Funktion `delete_note()` implementieren**  
   - Eine Notiz aus der Liste `notes` löschen

3. **Funktion `update_note()` implementieren**   
   - Titel und/oder Text einer Notiz aus der Liste `notes` bearbeiten

>Tipp: **Vorbereitete Funktionsaufrufe am Ende des Codes nutzen**, um deine Implementierung zu testen:  
   ```python
   # add_note()
   # delete_note()
   # update_note()
   show_notes()
```

### Optional

5. **`add_note()` erweitern**

   * Eingaben für Titel und Text über `input()` vom Benutzer im Terminal abfragen

## Basis Code zum kopieren:

```python
notes = [
    {"title": "Einkauf", "text": "Milch, Brot, Eier"},
    {"title": "Arbeit", "text": "Backendcall um 9.30"},
]

def show_notes():
    for note in notes:
        print(f"Title: {note['title']}, Text: {note['text']}")

def add_note():
    pass 

def delete_note():
    pass 

def update_note():
    pass

# add_note()
# delete_note()
# update_note()
show_notes()