Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
lehrkraefte:blc:informatik:glf4-20:simulation:python-repe-exos [2021/03/29 20:30] Ivo Blöchliger |
lehrkraefte:blc:informatik:glf4-20:simulation:python-repe-exos [2021/04/01 07:37] Ivo Blöchliger [Histogram Wüfelsummen] |
||
---|---|---|---|
Line 7: | Line 7: | ||
# Wöchentliche Zunahme in Prozent (oder Abnahme negativ) | # Wöchentliche Zunahme in Prozent (oder Abnahme negativ) | ||
zunahme = 20 | zunahme = 20 | ||
+ | |||
+ | # 10 mal wiederholen, | ||
+ | # Aktuelle Fallzahlen ausgeben (mit print) | ||
+ | # Fallzahlen für die nächste Woche berechnen | ||
</ | </ | ||
Die Ausgabe soll wie folgt sein: | Die Ausgabe soll wie folgt sein: | ||
Line 29: | Line 33: | ||
# zwei mal Würfeln, addieren, summe mit return zurückgeben. | # zwei mal Würfeln, addieren, summe mit return zurückgeben. | ||
return 0 # Muss die Summe, nicht 0 zurückgeben, | return 0 # Muss die Summe, nicht 0 zurückgeben, | ||
- | | + | |
for i in range(10): | for i in range(10): | ||
print(wuerfelsumme()) | print(wuerfelsumme()) | ||
Line 42: | Line 46: | ||
return 0 # Muss die Summe, nicht 0 zurückgeben, | return 0 # Muss die Summe, nicht 0 zurückgeben, | ||
| | ||
+ | anzahlWuerfel = 4 | ||
for i in range(10): | for i in range(10): | ||
- | print(wuerfelsumme()) | + | print(wuerfelsumme(anzahlWuerfel)) |
</ | </ | ||
Line 57: | Line 62: | ||
# Liste mit n+1 Nullen füllen | # Liste mit n+1 Nullen füllen | ||
return liste | return liste | ||
- | print(nullen(3)) | + | print(nullen(3)) |
</ | </ | ||
Line 70: | Line 75: | ||
# Liste mit Nullen erzeugen | # Liste mit Nullen erzeugen | ||
- | # Zufallsversuch durchführen und Einträge entsprechend erhöhen. | + | # Zufallsversuch |
csv = "" | csv = "" | ||
# CSV-Zeichenkette aufbauen (\n in Zeichenkette für Zeilumbruch einfügen) | # CSV-Zeichenkette aufbauen (\n in Zeichenkette für Zeilumbruch einfügen) | ||
- | datei = File.open(" | + | datei = open(" |
datei.write(csv) | datei.write(csv) | ||
datei.close() | datei.close() | ||
Line 81: | Line 86: | ||
Erzeugen Sie mit der Funktion der Aufgabe darüber eine Liste mit genügend Einträgen, damit jede mögliche Summe einen Platz in der Liste hat. | Erzeugen Sie mit der Funktion der Aufgabe darüber eine Liste mit genügend Einträgen, damit jede mögliche Summe einen Platz in der Liste hat. | ||
- | Bestimmen Sie dann '' | + | Bestimmen Sie dann '' |
=== Histogramm in Excel zeichnen === | === Histogramm in Excel zeichnen === | ||
- | Laden Sie die CSV-Datei in Excel, um das Histogram zu zeichnen. | + | Laden Sie die CSV-Datei in Excel, um das Histogram zu zeichnen. D.h. eine Grafik, die anzeigt, wie viel mal welche Würfelsumme gewürfelt wurde. |
====== Expert-Aufgaben ====== | ====== Expert-Aufgaben ====== |