<?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:lu04:loesungen</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-17T02:11:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/anrede?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/ggt?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel_erweitert?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt_erweitert?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/start?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/uri?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/lu04/loesungen/anrede?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>LU04.L01: Briefanrede</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/anrede?rev=1711631267&amp;do=diff</link>
        <description>LU04.L01: Briefanrede

YouTube - Video

Blockly



Python


gender = input(&#039;Geschlecht (W oder M / X=Ende) &gt; &#039;)
while gender != &#039;X&#039;:
    if gender == &#039;W&#039;:
        print(&#039;D: Sehr geehrte Frau&#039;)
        print(&#039;F: Chère madame&#039;)
        print(&#039;E: Dear Mrs.&#039;)
    else:
        print(&#039;D: Sehr geehrter Herr&#039;)
        print(&#039;F: Cher monsieur&#039;)
        print(&#039;E: Dear Mr.&#039;)
    gender = input(&#039;Geschlecht (W oder M / X=Ende) &gt; &#039;)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/ggt?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>LU04.L05: Grösster gemeinsamer Teiler</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/ggt?rev=1711631267&amp;do=diff</link>
        <description>LU04.L05: Grösster gemeinsamer Teiler

Blockly



Python


def main():
    &quot;&quot;&quot;
    Ermittelt den grössten gemeinsamen Teiler von zwei Ganzzahlen
    :return: None
    &quot;&quot;&quot;
    number1 = int(input(&quot;Gib die erste Ganzzahl ein &gt; &quot;))
    number2 = int(input(&quot;Gib die zweite Ganzzahl ein &gt; &quot;))
    print(&quot;Der GGT von &quot; + str(number1) + &quot; und &quot; + str(number2) + &quot; ist: &quot;)
    while number2 != 0:
        remainder = number1 % number2
        number1 = number2
        number2 = remainder
    print(str(numbe…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel_erweitert?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>LU04.L07: Münzenspiel gegen Computer</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel_erweitert?rev=1711631267&amp;do=diff</link>
        <description>LU04.L07: Münzenspiel gegen Computer

Zufällige Anzahl Münzen




import random
coin_total = random.randint(11, 20)
player = 1
print (&quot;Willkommen zum Münzenspiel&quot;)
while coin_total &gt; 0:
    print(&quot;Es sind noch &quot;, str(coin_total), &quot; Münzen auf dem Stapel&quot;)
    if player == 1:
        coin_take = int(input(&quot;Spieler nimm 1-3 Münzen &gt;&quot;))
    else:
        coin_take = random.randint(1,3)
        print (&quot;Ich nehme &quot;, str(takeCoins), &quot; Münzen&quot;)
    coin_total = coin_total - coin_take
    player = 3 - p…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel?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>LU04.L03: Münzenspiel</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/muenzenspiel?rev=1711631267&amp;do=diff</link>
        <description>LU04.L03: Münzenspiel

Blockly



Python


import random
coin_total = random.randint(11, 20)
player = 1
print(&#039;Willkommen zum Münzenspiel&#039;)
while coin_total &gt; 0:
    print(&#039;Es sind noch &#039; + str(coin_total) + &#039; Münzen auf dem Stapel&#039;)
    input = input(&#039;Spieler &#039; + str(player) + &#039; nimm 1-3 Münzen &gt;&#039;)
    coin_take = int(input)
    coin_total = coin_total - coin_take
    player = 3 - player
print(&#039;Spieler &#039; + str(player) + &#039; hat verloren&#039;)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt_erweitert?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>LU04.L06: Alternativer Notenschnitt</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt_erweitert?rev=1711631267&amp;do=diff</link>
        <description>LU04.L06: Alternativer Notenschnitt

Blockly



Python


count = 0
total_marks = 0
mark = int(input(&#039;Note &gt;&#039;))
while mark &gt; 0:
    total_marks = totalMarks + mark
    count = count + 1
    mark = input(&#039;Note &gt;&#039;)
average = total_marks / count
print(&#039;Durchschnitt: &#039; + average)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt?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>LU04.L02: Notenschnitt</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/notenschnitt?rev=1711631267&amp;do=diff</link>
        <description>LU04.L02: Notenschnitt

Blockly



Python


num_marks = input(&#039;Anzahl Noten &gt; &#039;)
count = 0
total_marks = 0
while count &lt; num_marks:
    mark = input(&#039;Note &gt;&#039;)
    total_marks = total_marks + int(mark)
    count = count + 1
average = total_marks / num_marks
print(&#039;Durchschnitt:&#039; + str(average))</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/start?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>LU04 - Lösungen</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/start?rev=1711631267&amp;do=diff</link>
        <description>LU04 - Lösungen



Lösungen

	* LU04.L01: Briefanrede
	* LU04.L02: Notenschnitt
	* LU04.L03: Münzenspiel
	* LU04.L04: U = R * I
	* LU04.L05: Grösster gemeinsamer Teiler
	* LU04.L06: Alternativer Notenschnitt
	* LU04.L07: Münzenspiel gegen Computer</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/uri?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>LU04.L04: U = R * I</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu04/loesungen/uri?rev=1711631267&amp;do=diff</link>
        <description>LU04.L04: U = R * I

Blockly



Python


volt = input(&#039;U &gt; &#039;)
ohm = input(&#039;R &gt; &#039;)
ampere = input(&#039;I &gt; &#039;)
if volt == &#039;?&#039;:
    volt = float(ohm) * float(ampere)
    print(&#039;Resultat U = &#039;, volt, &#039; Volt&#039;)
elif ohm == &#039;?&#039;:
    ohm = float(volt) / float(ampere)
    print(&#039;Resultat R = &#039;, ohm, &#039; Ohm&#039;)
else:
    ampere = float(volt) / float(ohm)
    print(&#039;Resultat I = &#039;, ampere, &#039; Ampere&#039;)</description>
    </item>
</rdf:RDF>
