Fibonacci-Sequenz darstellen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Sirius3
User
Beiträge: 18216
Registriert: Sonntag 21. Oktober 2012, 17:20

@Xfd7887a: das ist doch ganz klar. Du startest bei (a,b) = (1,1), beim zurückgehen gehst Du aber bis (0,1) zurück.
Xfd7887a
User
Beiträge: 135
Registriert: Montag 23. Juni 2014, 17:11

:oops: stimmt. Habe es geändert.
Xfd7887a
User
Beiträge: 135
Registriert: Montag 23. Juni 2014, 17:11

Habe das ganze aktualisiert. Wie schaffe ich es nun, dass alle Hasen im Frame bleiben?
BlackJack

@Xfd7887a: In dem Du keinen ausserhalb platzierst. ;-)
Xfd7887a
User
Beiträge: 135
Registriert: Montag 23. Juni 2014, 17:11

Aber theoretisch platziere ich doch keine Hasen außerhalb. Ein Hase ist 50 * 50 und wird innerhalb des 500*500 Frame bei 50 - 450 (wegen seiner Größe) platziert. Jetzt ist jedoch links und oben ein riesiger Rand ohne Hasen und unten und rechts gar keiner.
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Dann überlege dir doch als erstes mal, woher der große Rand links und rechts kommt. Bei der Gelegenheit könnte auch ganz nützlich sein darüber nachzudenken, wie Bilder positioniert werden. Wenn du ein Bild auf (0, 0) setzt, wo befinden sich dann die Ecken des Bildes?
Das Leben ist wie ein Tennisball.
Xfd7887a
User
Beiträge: 135
Registriert: Montag 23. Juni 2014, 17:11

Woher der Rand kommt, weiß ich nicht. Wenn das Bild auf (0,0) gesetzt wird, sollte doch 25 rechts, links, oben und unten von diesem Bild belegt werden, oder?
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Nein. Die Position bezieht sich auf die linke obere Ecke des Bildes.
Das Leben ist wie ein Tennisball.
Xfd7887a
User
Beiträge: 135
Registriert: Montag 23. Juni 2014, 17:11

Habe das ganze aktualisiert: https://github.com/toxinman/zeug/blob/master/t.py. Jedoch scheinen einige Hasen immer noch über den Rand zu gehen. Außerdem hat das Programmfenster beim Start eine bestimmte Größe, die beim Klicken auf einen Button verändert wird.
Antworten