<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:archiv:m319python:learningunits:lu10:loesungen</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-07T10:16:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/fehlersuche?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/ggt_logikfehler?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/noten_fehler?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/fehlersuche?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU10.L01: Syntaxfehler-1</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/fehlersuche?rev=1711631267&amp;do=diff</link>
        <description>LU10.L01: Syntaxfehler-1


def main():
    mark_count = 0
    mark_total = 0.0
    mark_minimum = 99.9

    mark = float(input(&#039;Note eingeben &gt; &#039;))
    while mark &gt; 0.0:
        mark_count += 1
        mark_total += mark
        if mark &lt; mark_minimum:
            mark_minimum = mark
        mark = float(input(&#039;Note eingeben &gt; &#039;))

    if mark_count &gt; 1:
        mark_total -= mark_minimum
        mark_count -= 1
    average = mark_total / mark_count

    print (&#039;Notenschnitt: &#039; + str(average))

…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/ggt_logikfehler?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU10.L03: Runtime &amp; Debugger</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/ggt_logikfehler?rev=1711631267&amp;do=diff</link>
        <description>LU10.L03: Runtime &amp; Debugger

Tests
 Test  Expected  Actual  test_1  15  0  test_2  0  0  test_3  11  0 
Debugger

Der Fehler muss innerhalb der Iteration liegen.
Daher setze ich einen Breakpoint auf die Zeile 9 und verfolge den Ablauf.



Jedes mal wenn ich das Modulo neu berechne, halte ich die Werte für die Variablen fest:</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/noten_fehler?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU10.L02: Syntaxfehler-2</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu10/loesungen/noten_fehler?rev=1711631267&amp;do=diff</link>
        <description>LU10.L02: Syntaxfehler-2


def run():
    decimals = [1, 4, 5, 9, 10, 40, 50, 90,
                100, 400, 500, 900, 1000]
    numerals = [&quot;I&quot;, &quot;IV&quot;, &quot;V&quot;, &quot;IX&quot;, &quot;X&quot;, &quot;XL&quot;,
                &quot;L&quot;, &quot;XC&quot;, &quot;C&quot;, &quot;CD&quot;, &quot;D&quot;, &quot;CM&quot;, &quot;M&quot;]
    position = 12

    number = user_input()
    while number:
        div = number // decimals[position]
        number %= decimals[position]

        while div:
            print(numerals[position], end=&quot;&quot;)
            div -= 1
        position -= 1


def user_input():
 …</description>
    </item>
</rdf:RDF>
