{
  "kind": "Own offline teaching task, no model benchmark",
  "prompt": "Schreibe eine Python-Funktion summe_cent(positionen). Jede Position hat menge und preis_cent als nicht negative ganze Zahlen; bool ist nicht zulässig. Gib die Gesamtsumme in Cent zurück. Leere Liste ergibt 0. Ungültige Werte führen zu ValueError. Ändere keine Dateien außerhalb der Übung.",
  "cases": [
    {
      "input": [
        {
          "menge": 2,
          "preis_cent": 1290
        },
        {
          "menge": 1,
          "preis_cent": 550
        }
      ],
      "expected": 3130
    },
    {
      "input": [],
      "expected": 0
    },
    {
      "input": [
        {
          "menge": 0,
          "preis_cent": 1290
        }
      ],
      "expected": 0
    },
    {
      "input": [
        {
          "menge": -1,
          "preis_cent": 100
        }
      ],
      "expectedError": "ValueError"
    },
    {
      "input": [
        {
          "menge": true,
          "preis_cent": 100
        }
      ],
      "expectedError": "ValueError"
    }
  ]
}
