Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
lehrkraefte:snr:informatik:glf22:python:chaos-game-mit-pygame [2022/08/27 12:16] Olaf Schnürer [Bonus-Aufgabe 1 (relativ einfach)] |
lehrkraefte:snr:informatik:glf22:python:chaos-game-mit-pygame [2023/08/21 21:07] (current) Olaf Schnürer [Python-Programm zum Chaos-Spiel] |
| |
breite = 500 | breite = 500 |
hoehe = 433 # ungefähr sqrt(3)/2 * breite; sqrt = square root = Quadratwurzel | hoehe = 433 # ungefähr sqrt(3)/2 * breite; sqrt = square root = Quadratwurzel |
iterationen = 10000 | iterationen = 10000 |
| |
weiss = (255, 255, 255) # Ein Tupel aus drei Zahlen, kodiert die Farbe Weiss im RGB-Modell, das wir später kennenlernen werden. | weiss = (255, 255, 255) # Ein Tupel aus drei Zahlen, kodiert die Farbe Weiss im RGB-Modell, das wir später kennenlernen werden. |
| |
# Koordinaten des Punkts A | # Koordinaten des Punkts A |
| |
# Koordinaten des Punkts C | # Koordinaten des Punkts C |
xC = int(breite / 2) # Der Befehl "int" macht eine Kommazahl (= reelle Zahl = real number) durch Abschneiden der Nachkommastellen zu einer ganzen Zahl (= integer). | xC = int(breite / 2) # Der Befehl "int" macht eine Kommazahl (= reelle Zahl = real number) durch Abschneiden der Nachkommastellen zu einer ganzen Zahl (= integer). |
yC = 0 | yC = 0 |
| |
| |
<WRAP round todo> | <WRAP round todo> |
1. Installiere Python auf deinem Rechner. Am einfachsten geht dies über den Windows App Store.((Alternative: Download von https://www.python.org/downloads/)) (Man kann die App "Python" starten und dann direkt in der "Python-Shell" Python-Befehle eingeben. Das brauchen wir aber heute nicht.) | 1. Installiere Python auf deinem Rechner. Am einfachsten geht dies über den Windows App Store.((Alternative (nicht empfohlen, denn vermutlich muss man dann noch einige Pfad-Einstellungen von Hand vornehmen): Download von https://www.python.org/downloads/)) (Man kann die App "Python" starten und dann direkt in der "Python-Shell" Python-Befehle eingeben. Das brauchen wir aber heute nicht.) |
| |
2. Speichere das obige Python-Programm ''chaos-game.py'' in deinem Verzeichnis ''C:\Users\Vorname.Nachname\informatik\python'' (durch Anklicken des Programm-Namens mit der RECHTEN Maustaste, ''Save as''/''Speichern unter''). | 2. Speichere das obige Python-Programm ''chaos-game.py'' in deinem Verzeichnis ''C:\Users\Vorname.Nachname\informatik\python'' (durch Anklicken des Programm-Namens mit der RECHTEN Maustaste, ''Save as''/''Speichern unter''). |
- In der "Eingabeaufforderung" kannst du auch direkt sinngemäss ''python C:\Users\Olaf.Schnuerer\informatik\python\chaos-game.py'' eingeben (to be tested). | - In der "Eingabeaufforderung" kannst du auch direkt sinngemäss ''python C:\Users\Olaf.Schnuerer\informatik\python\chaos-game.py'' eingeben (to be tested). |
- Du kannst das Programm auch in der "Python-Shell" aufrufen. Starte die App "Python". Gib dort sinngemäss ''exec(open("chaos-game.py").read())'' ein, wenn du im richtigen Verzeichnis bist; sonst musst du entweder zuerst in das richtige Verzeichnis wechseln oder zusätzlich den Pfad ähnlich wie oben angeben. Die Python-Shell kannst du übrigens mit ''exit()'' per Tastatur beenden. | - Du kannst das Programm auch in der "Python-Shell" aufrufen. Starte die App "Python". Gib dort sinngemäss ''exec(open("chaos-game.py").read())'' ein, wenn du im richtigen Verzeichnis bist; sonst musst du entweder zuerst in das richtige Verzeichnis wechseln oder zusätzlich den Pfad ähnlich wie oben angeben. Die Python-Shell kannst du übrigens mit ''exit()'' per Tastatur beenden. |
- Du kannst das Python-Programm direkt aus dem Explorer laufen lassen: Etwa direkt per Doppelklick oder per Rechtsklick+Open with und dort Python auswählen. (Was beim Doppelklick auf eine Datei eines gegebenen Typs passiert (Dateinamenserweiterung), kann man einstellen.) | - Du kannst das Python-Programm direkt aus dem Explorer laufen lassen: Je nach Einstellungen, direkt per ''Doppelklick'' oder per ''Rechtsklick''+"Open with" und dort Python auswählen. (Was beim Doppelklick auf eine Datei eines gegebenen Typs passiert (Dateinamenserweiterung), kann man einstellen per Rechtsklick auf die Datei->"Properties"->"Opens with".) |
</WRAP> | </WRAP> |
| |