Testen Sie die Funktion mit einem Dreieck und einem Viereck, bei denen Sie die Fläche mit Standardformeln berechnen können. Hinweis: Da Python-Listen und -Arrays 0 als ersten Index haben, ist es ratsam, obige mathematische Formel mit Koordinaten \(x_0, x_1, \ldots, x_{n-1}\) und \(y_0, y_1, \ldots, y_{n-1}\) umzuschreiben.
Diese quadratische Gleichung hat also genau zwei Lösungen. Anders sieht es bei folgenden Argumenten aus: $ a = 2 $ $ b = -8 $ $ c = 8 $ Das zurückgegebene Tupel hat die Werte (2. 0, 2. 0). Dies bedeutet, dass es für diese quadratische Gleichung genau eine Lösung gibt. Python aufgaben mit lösungen der. Und schließlich führen die Werte $ a = 2 $ $ b = -6 $ $ c = 11 $ zur Fehlermeldung ValueError: math domain error. In diesem Fall gibt es gar keine Lösung. Hinsichtlich der Frage, ob keine, eine oder zwei Lösungen vorliegen, gilt übrigens folgendes: Diskriminante < 0: keine Lösung Diskriminante = 0: eine Lösung Diskriminante > 0: keine Lösung Hier der vollständige Code: #! /usr/bin/env python3 # -*- coding: utf-8 -*- Dieser Code ließe sich freilich noch verbessern. So wäre man deutlich flexibler, wenn man nach dem Start des Skripts nach den Werten für a, b und c gefragt werden würde. Sollte keine Lösung vorliegen, wäre darüber hinaus eine verständlichere Rückmeldung wünschenswert. Es sei Euch überlassen, die entsprechenden Anpassungen vorzunehmen.
Aktualisiert am 24. November 2021 Mathematische Grundlagen Als quadratische Gleichungen werden Gleichungen bezeichnet, die folgende Form aufweisen: \[ ax^2 + bx + c = 0 \] Dabei gilt, dass a, b, c zur Menge der reellen Zahlen gehören und a ungleich Null ist: \[ (a, b, c ∈ \mathbb{R}; a≠0) \] Dabei wird zwischen zwei Arten der Darstellung unterschieden, je nach dem, ob der Koeffizient von $ x^2 $ gleich 1 ist. Koeffizient ungleich 1: Sofern der Koeffizient (Vorfaktor) von $ x^2 $ — also die Variable a — ungleich 1 ist, wird als Darstellungsform die allgemeine Form verwendet, mithin die bereits oben gezeigte Form: Koeffizient gleich 1: Sofern der Koeffizient gleich 1 ist, wird als Darstellungsform die Normalform verwendet: \[ x^2 + px + q = 0 \] Denn aufgrund des Umstands, dass $ 1 * x^2 = x^2 $ ist, kann der Koeffizient a weggelassen werden. Eine quadratische Gleichung kann auf unterschiedliche Weise gelöst werden, je nachdem, ob eine allgemeine Form oder eine Normalform gegeben ist. Darüber hinaus, kommt es darauf an, ob das lineare Glied ( bx bzw. Lobesprogramm in Python – Übung zu Listen und random. px) vorhanden ist.