Die Suche ergab 77 Treffer

von Gnushi
Samstag 17. Februar 2007, 16:26
Forum: Showcase
Thema: TouchCode
Antworten: 0
Zugriffe: 1661

TouchCode

Hallo zusammen!

Mein erstes Spiel auf PyGame (http://www.pygame.org/projects/23/377/?release_id=624):

Der Computer spielt eine Farbsequenz, den der Spieler wiederholen muss. Ein Spiel für Leute, die sich alles merken können... ;-)

Gnushi
von Gnushi
Sonntag 4. Februar 2007, 18:40
Forum: Ideen
Thema: Zettelkasten
Antworten: 3
Zugriffe: 3936

Zettelkasten

Eines der Projekte, die bei mir auf der ToDo-liste stehen ist der "Zettelkasten". Immer wieder kommt es vor, daß man sich irgendwo Sachen notiert, seien es Telefonnummern, mal ein Gedicht, das man toll findet, ne URL, ein Kochrezept, eine Idee für ein Programm, Zitate, kurze Quellcodes, od...
von Gnushi
Samstag 27. Januar 2007, 15:49
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: (Gelöst) Pygame: Parameter von surface.get_rect() ?
Antworten: 2
Zugriffe: 2166

Re: Pygame: Parameter von surface.get_rect() ?

BlackJack hat geschrieben:Da es um `Rect`-Objekte geht, hilft die Doku dort vielleicht weiter: http://www.pygame.org/docs/ref/rect.html
Verflixt, ich habe die Seite schon dreimal aufgerufen, und diesen Bereich einfach übersehen. Sorry, war blind :-/ und danke für die Hilfe.

Gnushi
von Gnushi
Samstag 27. Januar 2007, 15:00
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: (Gelöst) Pygame: Parameter von surface.get_rect() ?
Antworten: 2
Zugriffe: 2166

(Gelöst) Pygame: Parameter von surface.get_rect() ?

Hallo Leute! Die Methode Surface.get_rect() kann laut http://www.pygame.org/docs/ref/surface.html#Surface.get_rect Parameter wie "center=(100, 100)" mitbekommen. Wo finde ich eine Liste aller interessanten Parameter und wie heißt der Parameter, um die Linke obere Ecke zu setzen? Ich habe s...
von Gnushi
Dienstag 23. Januar 2007, 09:27
Forum: Allgemeine Fragen
Thema: (Gelöst) List in For-Schleife ändern
Antworten: 14
Zugriffe: 2381

Interessant dass das so im Tutorial steht und kein Wort von der "Ein-Unterstrich-Konvention". In der Referenz-Doku finde ich auch nichts von einem einzelnen Unterstrich. Siehe: http://docs.python.org/ref/atom-identifiers.html Vielleicht kannst Du eine vertrauenswürdige Quelle für diese &q...
von Gnushi
Dienstag 23. Januar 2007, 08:00
Forum: Allgemeine Fragen
Thema: Fragen zum Contenvergleich
Antworten: 23
Zugriffe: 3278

Ich habe leider niemand der mir hilft. Deshalb melde ich mich ja hier Wenn ich einen fremden Quelltext verstehen möchte, so starte ich bei __main__(). Hat man dann in main() sowas wie Foo() Bar() so schaue ich mir diese Funktionen an, nicht im Detail, sondern nur soweit ich einen Überblick bekomme....
von Gnushi
Dienstag 23. Januar 2007, 07:49
Forum: Allgemeine Fragen
Thema: (Gelöst) List in For-Schleife ändern
Antworten: 14
Zugriffe: 2381

Ausserdem sind da zu viele Unterstriche. Zwei führende Unterstriche sind eigentlich dazu gedacht um Namenskonflikte, z.B. bei MixIn-Klassen zu vermeiden, das ist kein "private"-Mechanismus. Wenn man ein Attribut als "privat" Kennzeichnen will, dann wird per Konvention ein einzel...
von Gnushi
Montag 22. Januar 2007, 21:29
Forum: Allgemeine Fragen
Thema: (Gelöst) List in For-Schleife ändern
Antworten: 14
Zugriffe: 2381

Gnush, könntest du den 10-Zeiler Posten? Gerne. Er sieht jetzt allerdings etwas anders aus, weil ich hinter ein Geheimnis von Python gekommen bin ;-) (Ja, ich weiß ich bin noch Anfänger) Habe ich nämlich: Foo = [1, 2] Bar = [Foo, Foo, Foo] print Bar for x in Bar: x[0] = 7 print Bar So wird die List...
von Gnushi
Samstag 20. Januar 2007, 17:44
Forum: Allgemeine Fragen
Thema: Berechnung von Primzahlzwillingen
Antworten: 36
Zugriffe: 8662

Hallo zusammen! Hier ist meine Lösung. Die Untergrenze interessierte mich wenig und die Primzahlberechnung erfolgt auch nicht mit dem Sieb: def primzahlen(Grenze = 10): """ Erzeugt eine Liste von Primzahlen. Grenze: Integerwert > 2 return: Liste """ Liste = [2] def ist_...
von Gnushi
Samstag 20. Januar 2007, 16:41
Forum: Allgemeine Fragen
Thema: (Gelöst) List in For-Schleife ändern
Antworten: 14
Zugriffe: 2381

(Gelöst) List in For-Schleife ändern

Hallo Leute! @EyDu: Das Realwelt-Problem erstreckt sich über 10 Zeilen, ich habe es hier nur etwas gekürz, um es verständlicher zu halten. Mit List-Comprehension komme ich leider insofern nicht weiter, als dass dann mein Code nicht mehr lesbar wäre. Für das geschilderte Problem finde ich die Lösung ...
von Gnushi
Samstag 20. Januar 2007, 16:04
Forum: Allgemeine Fragen
Thema: (Gelöst) List in For-Schleife ändern
Antworten: 14
Zugriffe: 2381

(Gelöst) List in For-Schleife ändern

Hallo zusammen! Ich habe das Problem, daß ich auf möglichst pythonischem Wege mit einer For-Schleife eine Liste verändern möchte, also etwa so: Foo = ['a', 'b', 'c', 'd'] for i in Foo: i = i * 2 print Foo Natürlich ergibt das keinen Sinn, das i ist ja nicht an die Liste Foo gebunden. Ich habe nun ei...
von Gnushi
Montag 1. Januar 2007, 20:42
Forum: Allgemeine Fragen
Thema: Tupelfrage (Anfängerfrage) (gelöst)
Antworten: 3
Zugriffe: 664

Re: Tupelfrage (Anfängerfrage)

BlackJack hat geschrieben: Du kannst die Argumentliste auch gleich so schreiben das alles auf einzelne Namen verteilt wird:

Code: Alles auswählen

def point_in_rect((point_x, point_y),
                  ((upper_left_x, upper_left_y), (width, height))):
    # ...
Genau so mache ich das nun. Vielen Dank für die Hilfe.

Gnushi
von Gnushi
Montag 1. Januar 2007, 20:38
Forum: Allgemeine Fragen
Thema: Zahlen erraten (einfach)
Antworten: 12
Zugriffe: 4014

BlackJack hat geschrieben:Verwirren den Spieler und es muss mehr gesoffen werden.
Ich befürchte, ich habe das Spiel vor dem Posten zu oft gespielt (gesoffen) und deswegen den Witz nicht kapiert. :oops:

Frohes Neues!

Gnushi
von Gnushi
Sonntag 31. Dezember 2006, 20:29
Forum: Allgemeine Fragen
Thema: Zahlen erraten (einfach)
Antworten: 12
Zugriffe: 4014

sape hat geschrieben:

Code: Alles auswählen

...
while 1:
    zahl = random.randint(1, 9)
    ....
   
Hier wird aber immer eine neue Ratezahl generiert, das bedeutet, daß die Angaben "höher" und "niedriger" nichts bringen.

Gnushi
von Gnushi
Sonntag 31. Dezember 2006, 20:22
Forum: Allgemeine Fragen
Thema: Tupelfrage (Anfängerfrage) (gelöst)
Antworten: 3
Zugriffe: 664

Tupelfrage (Anfängerfrage) (gelöst)

Hallo zusammen! Ich habe eine Methode in einer Klasse, die so aussieht: def point_in_rect (self, p = (0,0), r = ((0, 0), (10, 10))): px, py = p rx, ry, rw, rh = r .... Hier kommt aber ein Fehler, daß ich so nicht an die Elemente der Tupel in r kommen könne. Nun probiere ich def point_in_rect (self, ...
von Gnushi
Montag 18. Dezember 2006, 23:55
Forum: Allgemeine Fragen
Thema: Linux Umgebungsvariable hinzufügen
Antworten: 2
Zugriffe: 993

Leonidas hat geschrieben:

Code: Alles auswählen

os.environ['FOO'] = 'BAR'
:oops:

Vielen Dank, so klappt es.


Gnushi
von Gnushi
Montag 18. Dezember 2006, 22:25
Forum: Allgemeine Fragen
Thema: Linux Umgebungsvariable hinzufügen
Antworten: 2
Zugriffe: 993

Linux Umgebungsvariable hinzufügen

Hallo!

Ich kann mittels

Code: Alles auswählen

import os

os.putenv ("FOO", "BAR")
env = os.environ
print env
leider keine Umgebungsvariable hinzufügen. Diese Variable wird in der print-Anweisung nicht angezeigt. Gibt es eine andere Möglichkeit, Umgebungsvariablen hinzuzufügen?

Gnushi