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:funktionen:aufgaben_c [2026-05-08 06:25] gragf_informatik:funktionen:aufgaben_c [2026-05-08 06:27] (aktuell) – [NC5 – Crimson & Clover (optional)] gra
Zeile 72: Zeile 72:
   * Hinweis: Mit eckigen Klammern können wir zwar einen Buchstaben aus einem String //auslesen//. Anders als bei Listen können wir die eckigen Klammern aber nicht nutzen, um einen bestimmten Buchstaben eines Strings zu verändern.   * Hinweis: Mit eckigen Klammern können wir zwar einen Buchstaben aus einem String //auslesen//. Anders als bei Listen können wir die eckigen Klammern aber nicht nutzen, um einen bestimmten Buchstaben eines Strings zu verändern.
  
-=== NC5 – Crimson & Clover  (optional) ===+=== NC5 – Crimson & Clover  (Optional) ===
 Crimson & Clover ist der Titel [[https://youtu.be/-wXJ1WN3GR4?si=ngF7kK59Rw1MqoYx|dieses Liedes]] von Tommy James and the Shondells. Crimson & Clover ist der Titel [[https://youtu.be/-wXJ1WN3GR4?si=ngF7kK59Rw1MqoYx|dieses Liedes]] von Tommy James and the Shondells.
  
Zeile 207: Zeile 207:
 print(f"Es wurden {anz_punkte} Punkte gezeichnet.") print(f"Es wurden {anz_punkte} Punkte gezeichnet.")
 </code> </code>
 +
  
 === NC3 === === NC3 ===
 +<WRAP group>
 +<WRAP column half>
 +Variante mit While-Schleife:
 +
 +<code python>
 +def text_reverse(text):
 +    new_text = ""
 +    i = len(text)-1
 +    while i >= 0:
 +        new_text = new_text + text[i]
 +        i = i-1
 +    return new_text
 +        
 +print(text_reverse("Roti Rösli im Garte"))
 +</code>
 +</WRAP>
 +<WRAP column half>
 +Kurze Variante mit Slice-Syntax (optional):
 +
 +<code python>
 +def text_reverse(text):
 +    return text[::-1]
 +        
 +print(text_reverse("Roti Rösli im Garte"))
 +</code>
 +</WRAP>
 +</WRAP>
 +
 +
 +=== NC4 ===
 +<code python>
 +def replace_spaces(text, char):
 +    i = 0
 +    new_text = ""
 +    while i < len(text):
 +        if text[i] == ' ':
 +            new_text = new_text + char
 +        else:
 +            new_text = new_text + text[i]
 +        i = i + 1
 +    return new_text
 +
 +print(replace_spaces("Roti Rösli im Garte", '-'))
 +</code>
 +
 +=== NC5 ===
 <code python> <code python>
 import random import random
Zeile 259: Zeile 306:
 </code> </code>
  
-=== NC3 Zusatzaufgabe===+=== NC5 Zusatzaufgabe===
 <code python> <code python>
 import random import random
Zeile 315: Zeile 362:
                  
     i = i + 1     i = i + 1
-</code> 
- 
-=== NC4 === 
-<WRAP group> 
-<WRAP column half> 
-Variante mit While-Schleife: 
- 
-<code python> 
-def text_reverse(text): 
-    new_text = "" 
-    i = len(text)-1 
-    while i >= 0: 
-        new_text = new_text + text[i] 
-        i = i-1 
-    return new_text 
-         
-print(text_reverse("Roti Rösli im Garte")) 
-</code> 
-</WRAP> 
-<WRAP column half> 
-Kurze Variante mit Slice-Syntax (optional): 
- 
-<code python> 
-def text_reverse(text): 
-    return text[::-1] 
-         
-print(text_reverse("Roti Rösli im Garte")) 
-</code> 
-</WRAP> 
-</WRAP> 
- 
- 
-=== NC5 === 
-<code python> 
-def replace_spaces(text, char): 
-    i = 0 
-    new_text = "" 
-    while i < len(text): 
-        if text[i] == ' ': 
-            new_text = new_text + char 
-        else: 
-            new_text = new_text + text[i] 
-        i = i + 1 
-    return new_text 
- 
-print(replace_spaces("Roti Rösli im Garte", '-')) 
 </code> </code>
  
  • gf_informatik/funktionen/aufgaben_c.1778221508.txt.gz
  • Zuletzt geändert: 2026-05-08 06:25
  • von gra