lehrkraefte:snr:informatik:python:loops

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:python:loops [2021/09/15 18:40]
Olaf Schnürer [Einige Lösungsvorschläge]
lehrkraefte:snr:informatik:python:loops [2021/09/22 14:41] (current)
Olaf Schnürer [Verschachtelte for-Schleifen]
Line 100: Line 100:
 <code python>     <code python>    
 for i in range(3): for i in range(3):
-    print("Äußere Schleife beginnt, Laufvariable i = %d." % i)+    print("Äussere Schleife beginnt, Laufvariable i = %d." % i)
     for j in range(3):     for j in range(3):
         print("  Innere Schleife beginnt, Laufvariable j = %d." % j)         print("  Innere Schleife beginnt, Laufvariable j = %d." % j)
         print("  (i,j) = (%d, %d) " % (i,j))         print("  (i,j) = (%d, %d) " % (i,j))
     print("  Innere Schleife abgearbeitet."     print("  Innere Schleife abgearbeitet."
-print("Äußere Schleife abgearbeitet."+print("Äussere Schleife abgearbeitet."
 </code> </code>
  
Line 161: Line 161:
 </WRAP> </WRAP>
  
 +2dNP bis hier 22.09.2021
 ===== Bonus-Aufgaben ===== ===== Bonus-Aufgaben =====
 +
 +<WRAP round todo>
 +Schreibe ein Programm, dass abhängig von einer Variablen ''n'' die Summe der Zahlen von $1$ bis $n$ berechnet und nicht nur das Ergebnis ausgibt, sondern auch, was berechnet wurde: Im Fall $n=10$ soll die Ausgabe beispielsweise wie folgt aussehen:
 +<code text>
 ++1+2+3+4+5+6+7+8+9+10=55
 +</code>
 +<hidden Hinweis:> Die Zeichenkette links des Gleichheitszeichens ist schrittweise/schleifenweise aufzubauen.</hidden>
 +
 +Das Folgende soll nicht verwendet werden, gehört aber zur mathematischen Allgemeinbildung:
 +<WRAP round info 70%>
 +Die [[https://de.wikipedia.org/wiki/Gau%C3%9Fsche_Summenformel|Gaußsche Summenformel]] besagt, dass die Summe der Zahlen von $1$ bis $n$ genau
 +$ \frac{n (n+1)}2$
 +ist, in Formeln:
 +$$1+2+\dots+n = \frac{n(n+1)}{2}$$
 +</WRAP>
 +</WRAP>
  
 <WRAP round todo> <WRAP round todo>
Line 189: Line 206:
 </hidden> </hidden>
 </WRAP> </WRAP>
- 
- 
-<WRAP round todo> 
-Schreibe ein Programm, dass abhängig von einer Variablen ''n'' die Summe der Zahlen von $1$ bis $n$ berechnet und nicht nur das Ergebnis ausgibt, sondern auch, was berechnet wurde: Im Fall $n=10$ soll die Ausgabe beispielsweise wie folgt aussehen: 
-<code text> 
-+1+2+3+4+5+6+7+8+9+10=55 
-</code> 
-<hidden Hinweis:> Die Zeichenkette links des Gleichheitszeichens ist schrittweise/schleifenweise aufzubauen.</hidden> 
- 
-Das Folgende soll nicht verwendet werden, gehört aber zur mathematischen Allgemeinbildung: 
-<WRAP round info 70%> 
-Die [[https://de.wikipedia.org/wiki/Gau%C3%9Fsche_Summenformel|Gaußsche Summenformel]] besagt, dass die Summe der Zahlen von $1$ bis $n$ genau 
-$ \frac{n (n+1)}2$ 
-ist, in Formeln: 
-$$1+2+\dots+n = \frac{n(n+1)}{2}$$ 
-</WRAP> 
-</WRAP> 
- 
  
 ===== Einige Lösungsvorschläge ===== ===== Einige Lösungsvorschläge =====
  • lehrkraefte/snr/informatik/python/loops.1631724053.txt.gz
  • Last modified: 2021/09/15 18:40
  • by Olaf Schnürer