LoslegenKostenlos loslegen

Funktionen mit den richtigen Prompts verstehen

Du arbeitest im Team Sales Data Analytics bei einem städtischen Mobilitätsverleih, der Fahrräder und Motorroller für Kurzzeitmieten anbietet. Die Preise sind dynamisch: In den Stoßzeiten (7–10 Uhr, 17–20 Uhr) gelten keine Rabatte; außerhalb der Stoßzeiten können die Preise je nach Nachfrage und Nutzung um bis zu 40 % sinken.

Die folgende Funktion berechnet Preise und ist in pricing.py gespeichert — eine Datei, die das LLM lesen und verwenden kann:

def calc_price(base_price, is_peak, discount_ratio):
  if is_peak:
    return base_price
  return base_price * (1 - 0.4 * discount_ratio)

Diese Übung ist Teil des Kurses

KI-gestütztes Programmieren für Entwickler

Kurs anzeigen

Anleitung zur Übung

- Bitte das Modell, die Funktion im Hinblick auf **Lesbarkeit und Korrektheit** zu verbessern. Gib Kontext zu Peak- und Off-Peak-Preisen sowie zum **Use Case der dynamischen Preisgestaltung** an und fordere auf, die Antwort als **PEP 8–formatierten Python-Code** zurückzugeben.

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten