lehrkraefte:blc:informatik:glf20:programmieren:for-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
Next revision Both sides next revision
lehrkraefte:blc:informatik:glf20:programmieren:for-loops [2020/09/18 08:52]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf20:programmieren:for-loops [2020/09/25 15:08]
Ivo Blöchliger [Wiederholungen mit for-loops]
Line 1: Line 1:
 ====== Wiederholungen mit for-loops ====== ====== Wiederholungen mit for-loops ======
 <WRAP todo> <WRAP todo>
-Testen und verstehen Sie folgendes Programm (auch mit Hilfe der Erklärungen unten).+Testen und verstehen Sie folgendes Programm (auch mit Hilfe der Erklärungen in den folgenden beiden Info-Boxen unten).
 <code python> <code python>
 for i in range(20): for i in range(20):
Line 44: Line 44:
  
 //Hinweis:// Die aktuellen Zahlen können nicht direkt mit den Zahlen vom März verglichen werden, da zur Zeit viel mehr getestet wird und die Positivrate sehr viel kleiner ist. D.h. die Dunkelziffer war im März sehr viel höher als zur Zeit. //Hinweis:// Die aktuellen Zahlen können nicht direkt mit den Zahlen vom März verglichen werden, da zur Zeit viel mehr getestet wird und die Positivrate sehr viel kleiner ist. D.h. die Dunkelziffer war im März sehr viel höher als zur Zeit.
 +
 +[[https://fginfo.ksbg.ch/~ivo/videos/informatik/python/tiger-jython-for-loop-corona-simulation.mp4|🎞▶️ Erklärvideo]] und auch auf [[https://web.microsoftstream.com/video/0a5bc9aa-c057-4334-918d-b308a9fc379d|Stream]]
 </WRAP> </WRAP>
  
 <WRAP todo> <WRAP todo>
-Die Summe der ersten $n$ Zahlen werden auch Dreieckszahlen genanntweil damit mit Kugeln ein Dreieck legen kann. Diese Zahlen können wie folgt berechnet und ausgegeben werden:+Die Summe der ersten $n$ Zahlen ergibt jeweils eine Dreieckszahl. Der Name kommt daherdass mit dieser Anzahl Kugeln jeweils ein gleichseitiges Dreieck gelegt werden kann. Diese Zahlen können wie folgt berechnet und ausgegeben werden:
 <code python> <code python>
 summe = 0 summe = 0
Line 66: Line 68:
 ********* *********
 </code> </code>
 +
 +[[https://fginfo.ksbg.ch/~ivo/videos/informatik/python/tiger-jython-for-loop-text-dreieck.mp4|🎞▶️ Erklärvideo]] auch auf [[https://web.microsoftstream.com/video/f7f1f951-fbf1-4d6e-9665-58a83570c719|Stream]].
 +
 <hidden Zusatz-Aufgabe> <hidden Zusatz-Aufgabe>
 Produzieren Sie folgenden Output (hier ein Beispiel für 8 Zeilen): Produzieren Sie folgenden Output (hier ein Beispiel für 8 Zeilen):
Line 126: Line 131:
 10 |  10  20  30  40  50  60  70  80  90 100 10 |  10  20  30  40  50  60  70  80  90 100
 </code> </code>
 +[[https://fginfo.ksbg.ch/~ivo/videos/informatik/python/tiger-jython-for-loop-verschachtelt-multiplikationstabelle.mp4|🎞▶️ Erklärvideo]] und auch auf [[https://web.microsoftstream.com/video/d87636aa-bd19-4d83-b567-d554efce46c8|Stream]]
 +
 +<hidden Zusatzaufgabe>
 +Generieren Sie die Tabelle als HTML-Code, den Sie dann im Browser betrachten können.
 +  * Tabellen in HTML-Code: [[https://www.w3schools.com/html/html_tables.asp|W3Schools, english]] oder [[https://wiki.selfhtml.org/wiki/HTML/Tabellen/Aufbau_einer_Tabelle|SelfHtml, deutsch]]
 +  * Speichern Sie den erzeugten HTML-Code in einer Datei mit der Endung .html
 +  * Alternativ können Sie den ganzen Code als String in eine Variable speichern, z.B. ''htmlcode'' und diesen dann wie folgt in eine Datei schreiben:
 +<code python>
 +# hier den ganzen Code in der Variablen htmlcode aufbauen
 +with open("tabelle.html", "w") as datei:  # Die Datei wird im gleichen Ordner gespeichert, wo ihr Programm gespeichert ist.
 +    datei.write(htmlcode)
 +</code>
 +</hidden>
 </WRAP> </WRAP>
  
  • lehrkraefte/blc/informatik/glf20/programmieren/for-loops.txt
  • Last modified: 2020/10/22 08:28
  • by Ivo Blöchliger