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/23 09:11] Ivo Blöchliger |
lehrkraefte:blc:informatik:glf20:programmieren:for-loops [2020/09/25 15:08] Ivo Blöchliger [Wiederholungen mit for-loops] |
//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]]. | [[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 genannt, weil 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 daher, dass 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 |
********* | ********* |
</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): |
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]] |
| |
Zusatzaufgabe: Generieren Sie die Tabelle als HTML-Code, den Sie dann im Browser betrachten können. | <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]] | * 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 | * Speichern Sie den erzeugten HTML-Code in einer Datei mit der Endung .html |
datei.write(htmlcode) | datei.write(htmlcode) |
</code> | </code> |
| </hidden> |
</WRAP> | </WRAP> |
| |