Hilf mir, ein Programm in Python zu programmieren. Der Code sollte einfach zu lesen sein, aber fortgeschritten genug, um einige verschiedene Dinge zu zeigen, die mit Python möglich sind.
Hier sind einige grundlegende Beispiele für die Python-Syntax. Beachte, dass es viele verschiedene Elemente der Python-Sprache gibt, die demonstriert werden könnten, und dies ist nur eine kleine Auswahl:

```
# Variablen und Datenstrukturen
my_number = 1
my_bool = True
my_string = "hello world"
my_float = 1.23
my_list = ["hello", "world", 1]
my_dict = {"hello": "world"}
my_set = {"a", "b", "c"}

# Elementzugriffe
my_list_element = my_list[0]
my_dict_element  = my_dict['hello']
# Überprüfungen
assert my_list_element == "hello"
assert my_dict_element == "world", 'Erwartete, dass my_dict_element "world" entspricht'

# for-Schleifen (0..9)
for i in range(10):
    print(f"Index: {i}")

# for-Schleifen (über Iterierbares)
for element in my_list:
    print(element)

# Funktionen
def f(x: float):
    """
    Gibt x hoch 2 zurück
    """
    return x**2

# Berechnet 3 hoch 2 und gibt das Ergebnis aus
print(f(3.0))

# Bedingte Anweisungen: if-elif-else
if my_number > 0:
   print(True)
elif my_number == 0:
   print(my_float)
else:
   print(my_string)

# Öffnet das Hilfsprogramm von Python
help()
```