diff --git a/content/adventures/de.yaml b/content/adventures/de.yaml index 731178224d5..f43fb747121 100644 --- a/content/adventures/de.yaml +++ b/content/adventures/de.yaml @@ -346,18 +346,18 @@ adventures: {ask} Wie heißt du? ``` story_text_2: | - ## Der echo Befehl - Wenn du möchtest, dass der Computer die Antwort für dich wiederholt, kannst du den `{echo}` Befehl verwenden. Beachte, dass die Antwort am Ende des Satzes wiederholt wird - also in diesem Beispiel nach hello. + ## Der `{echo}` Befehl + Wenn du möchtest, dass der Computer die Antwort für dich wiederholt, kannst du den `{echo}` Befehl verwenden. Beachte, dass die Antwort am Ende des Satzes wiederholt wird - also in diesem Beispiel nach Hallo. example_code_2: | ``` {print} Hallo! {ask} Wie heißt du? - {echo} hello + {echo} Hallo ``` story_text_3: | ### Übung Probiere die `{ask}` und `{echo}` Befehle aus. Zuerst fülle die Lücken, damit das Programm funktioniert. - Dann frage 2 weitere Fragen mit dem `{ask}` Befehl. Nach jedem `{ask}` benutze ein `{echo}` um die Antwort auf dem Bildschirm auszugeben. + Dann frage zwei weitere Fragen mit dem `{ask}` Befehl. Nach jedem `{ask}` benutze ein `{echo}`, um die Antwort auf dem Bildschirm auszugeben. example_code_3: | ``` _ Wie geht es dir? @@ -381,22 +381,22 @@ adventures: story_text_2: | ### Übung In vorherigen Übung hast du das Setzen von Variablen mit dem `{is}` Befehl geübt. - Du hast mindestens 3 Variablen definiert und sie im print Befehl verwendet. + Du hast mindestens 3 Variablen definiert und sie im drucke Befehl verwendet. Jetzt wollen wir die Variablen wie unserem Beispiel interaktiv machen, statt sie zu setzen. Kopiere den Code der vorherigen Übung hierher und mache sie mit `{ask}` Befehlen interaktiv. example_code_2: | ``` - lieblings_tier {is} {ask} Was ist dein Lieblingstier? - {print} Mein Lieblingstier ist lieblings_tier + lieblingstier {is} {ask} Was ist dein Lieblingstier? + {print} Mein Lieblingstier ist lieblingstier ``` 18: - story_text: The final change we will need to make to get Python code is changing `{ask}` into `{input}`. + story_text: Die letzte Anpassung, die wir machen müssen, um Python Code zu kriegen, ist , `{ask}` in `{input}` zu ändern. example_code: | ``` - {print}('My name is Hedy!') - name = {input}('What is your name?') - {print}('So your name is ', name) + {print}('Mein Name ist Hedy!') + name = {input}('Wie heißt du?') + {print}('Aha, dein Name ist ', name) ``` blackjack: name: Blackjack @@ -2660,7 +2660,7 @@ adventures: example_code_2: | ``` lieblingstier {is} _ - {print} Ich mag lieblingstierl + {print} Ich mag lieblingstier ``` 6: story_text: | @@ -2864,7 +2864,7 @@ adventures: ### Übung Vervollständige die Karaokeversion von 'Mary had a little lamb'. - Dann Scheibe eine Karaokeversion eines Lieds, das dir gefällt! + Dann schreibe eine Karaokeversion eines Lieds, das dir gefällt! example_code: | ``` {print} 'Mary had a little lamb' @@ -2908,7 +2908,7 @@ adventures: zahl = {ask} 'Sag eine Anfangszahl zwischen 1 und 67' {print} zahl {play} zahl - number = zahl + 1 + zahl = zahl + 1 {print} zahl {play} zahl zahl = zahl + 1 @@ -4933,11 +4933,11 @@ adventures: Verschachtelte Quadrate example_code: | - **Extra** Up for a real challenge? Make sure that the colors of these figures are selected randomly, so that each time you run your programs they'll look differently! + **Extra** Willst du eine wirkliche Herausforderung? Die Farben in den Figuren sollen zufällig ausgewählt werden, so dass jedes Mal, wenn dein Programm läuft, anders aussehen! ``` - colors {is} red, orange, yellow, green, blue, purple, pink, brown, gray, black - color _ + farben {is} Rot, Orange, Gelb, Grün, Blau, Lila, Pink, Braun, Grau, Schwarz + farbe _ ``` 5: story_text: | @@ -4952,9 +4952,9 @@ adventures: L example_code: | - Hint: + Hinweis: ``` - chosen_letter {is} {ask} 'Which letter would you like to see? F, E or L?' + gewählter_buchstabe {is} {ask} 'Welchen Buchstaben willst Du sehen? F, E oder L?' {if} _ ``` 6: @@ -4972,9 +4972,9 @@ adventures: Flag example_code: | - Hint for the square: + Hinweis für das Quadrat: ``` - chosen_color = {ask} _ + gewählte_farbe = {ask} _ ``` 7: story_text: | @@ -4984,7 +4984,7 @@ adventures:
>>=y=v>>>24,p-=y,!(16&(y=v>>>16&255))){if(0==(64&y)){v=_[(65535&v)+(d&(1<
\").replace(/\\r?\\n/g,\"
\").replace(/\\t/g,\" \").replace(/^\\s/,\" \").replace(/\\s$/,\" \").replace(/\\s\\s/g,\" \");if(t.includes(\"
\")||t.includes(\"
\")){t=`
${t}
`}return t}function SL(t){return t.replace(/(\\s+)<\\/span>/g,((t,e)=>{if(e.length==1){return\" \"}return e})).replace(//g,\"\")}const BL=[\"figcaption\",\"li\"];const ML=[\"ol\",\"ul\"];function PL(t){if(t.is(\"$text\")||t.is(\"$textProxy\")){return t.data}if(t.is(\"element\",\"img\")&&t.hasAttribute(\"alt\")){return t.getAttribute(\"alt\")}if(t.is(\"element\",\"br\")){return\"\\n\"}let e=\"\";let n=null;for(const o of t.getChildren()){e+=NL(o,n)+PL(o);n=o}return e}function NL(t,e){if(!e){return\"\"}if(t.is(\"element\",\"li\")&&!t.isEmpty&&t.getChild(0).is(\"containerElement\")){return\"\\n\\n\"}if(ML.includes(t.name)&&ML.includes(e.name)){return\"\\n\\n\"}if(!t.is(\"containerElement\")&&!e.is(\"containerElement\")){return\"\"}if(BL.includes(t.name)||BL.includes(e.name)){return\"\\n\"}return\"\\n\\n\"}function LL(t,e){return t&&hl(t,e,Gi)}const zL=LL;var OL=1,RL=2;function VL(t,e,n,o){var i=n.length,r=i,s=!o;if(t==null){return!r}t=Object(t);while(i--){var a=n[i];if(s&&a[2]?a[1]!==t[a[0]]:!(a[0]in t)){return false}}while(++i node\n if (codeNode) {\n codeNode.hidden = true\n code = codeNode.innerText\n } else {\n code = preview.textContent || \"\";\n preview.textContent = \"\";\n }\n\n // Create this example editor\n const exampleEditor = editorCreator.initializeReadOnlyEditor(preview, dir);\n // Strip trailing newline, it renders better\n exampleEditor.contents = code;\n exampleEditor.contents = exampleEditor.contents.trimEnd();\n // And add an overlay button to the editor if requested via a show-copy-button class, either\n // on the itself OR on the element that has the '.turn-pre-into-ace' class.\n if ($(preview).hasClass('show-copy-button') || $(container).hasClass('show-copy-button')) {\n const buttonContainer = $('').addClass('absolute ltr:right-0 rtl:left-0 top-0 mx-1 mt-1').appendTo(preview);\n let symbol = \"\u21E5\";\n if (dir === \"rtl\") {\n symbol = \"\u21E4\";\n }\n const adventure = container.getAttribute('data-tabtarget')\n $('