Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:programmieren_ii_sca [2025-04-03 11:43] – [Aufgabe 10] scagf_informatik:programmieren_ii_sca [2025-04-03 12:59] (aktuell) sca
Zeile 600: Zeile 600:
  
 Kombiniere die folgenden beiden String `s1 = "IFRAI"` und `s2 = "nomtk"` zu einem einzigen String `"InFoRmAtIk` mithilfe einer for-Schleife. Kombiniere die folgenden beiden String `s1 = "IFRAI"` und `s2 = "nomtk"` zu einem einzigen String `"InFoRmAtIk` mithilfe einer for-Schleife.
 +
 +++++Tipps|
 +
 +   * Verwende eine for-Schleife, um auf die Buchstaben von `s1` zuzugreifen.
 +   * Das Problem ist, wie man jetzt auf die Buchstaben von `s2` zugreift: Mache dies wie bei der while-Schleife (aber ohne eine solche). Definiere eine Variable `i=0`, die du am Ende der for-Schleife um $1$ erhöhst. Verwende dann das `i` um auf die Buchstaben von `s2` zuzugreifen.
 +
 +
 +++++
 +
  
 === Aufgabe 7 === === Aufgabe 7 ===
Zeile 614: Zeile 623:
 <code python> <code python>
 text = "ESEL ESSEN GERNE ERDBEEREN, BESONDERS BEI EINEM ELEGANTEN ELEFANTENESSEN." text = "ESEL ESSEN GERNE ERDBEEREN, BESONDERS BEI EINEM ELEGANTEN ELEFANTENESSEN."
-text = "" # hier füge in for-Schleife Buchstaben (ausser E) von Text hinzu+text_ohne_E = "" # hier füge in for-Schleife Buchstaben (ausser E) von Text hinzu
  
 for ... for ...
 </code> </code>
 +
 +++++Tipps|
 +
 +Zwei Strings kann man mit `+` zusammenfügen, z.B.:
 +<code python>
 +s = "Hallo " + "Welt" # hat dann den Wert "Hallo Welt"
 +</code>
 +
 +++++
  
 === Aufgabe 9 === === Aufgabe 9 ===
Zeile 695: Zeile 713:
  
 ++++Lösungen| ++++Lösungen|
-Aufgabe 1:+**Aufgabe 1:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 2:+**Aufgabe 2:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 3:+**Aufgabe 3:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 4:+**Aufgabe 4:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 5:+**Aufgabe 5:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 6:+**Aufgabe 6:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 7:+**Aufgabe 7:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 8:+**Aufgabe 8:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 9:+**Aufgabe 9:**
 <code python> <code python>
 </code> </code>
  
-Aufgabe 10:+**Aufgabe 10:** 
 + 
 +Einfach: 
 +<code python> 
 +nrs = [0,1,2,3,4,5,6,7,8,9] 
 + 
 +for x in nrs: 
 +    for y in nrs: 
 +        print(f"{x} * {y} = {x*y}"
 +</code> 
 + 
 +Anspruchsvoll:
 <code python> <code python>
 nrs = [0,1,2,3,4,5,6,7,8,9] nrs = [0,1,2,3,4,5,6,7,8,9]
Zeile 755: Zeile 784:
 </code> </code>
  
-Aufgabe 11:+**Aufgabe 11:**
 <code python> <code python>
 </code> </code>
  • gf_informatik/programmieren_ii_sca.1743680618.txt.gz
  • Zuletzt geändert: 2025-04-03 11:43
  • von sca