Gewinnspiel
-
- User
- Beiträge: 318
- Registriert: Dienstag 26. Februar 2013, 18:39
Naja, ich habe wieder mal die Idee Schwierigkeiten eingebaut. Jedoch gibt es im realen Wer wird Millionär auch keine Schwierigkeitsauswahl. Im Prinzip wars das ja schon. Ich kann problemlos Fragen stellen, feststellen ob sie richtig oder falsch ist und Geld abheben und aufnehmen. Das wars doch für den Anfang. Wie schon gesagt kommt später noch Sound und Grafik dazu, jedoch sehe ich das Projekt (zurzeit!) als fertig an. Ich werde jetzt mit einem anderen Anfänger Hangman programmieren. Danach gehts zum Kapitel Sound und Grafik und danach werd ich mich wieder melden.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Das ist nicht der Punkt: Die beiden Attribute sind effektiv dasselbe. Will man trotzdem beides haben sollte man das eine aus dem anderen berechnen, um keine inkonsistenten Daten zu haben:Gary123456 hat geschrieben:Jep, ich habe da jetzt eine Formel eingebaut, damit sie nicht immer um das gleiche erhöht wirdDu hast die Frage falsch verstanden: Warum gibt es überhaupt das Attribut Geld, wenn das Geld immer dem Zehnfachen der Punkte entspricht? Dann kannst du Geld auch gleich weglassen und nur Punkte verwenden.
Code: Alles auswählen
class Spiel(object):
...
def geld(self):
return self.punkte * 10
Code: Alles auswählen
class Spiel(object):
...
@property
def geld(self):
return self.punkte * 10
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
An deiner Stelle würde ich das Programm jetzt noch so weit entwickeln, dass ein Benutzer die Art de Eingabe auswählen kann. GUI oder über die Konsole. Dann bist du dazu gezwungen dir Gedanken darüber zu machen, wie du Eingabe/Ausgabe und Logik vollständig trennen kannst. Das ist in jedem Fall sinnvoll und du kannst ein wenig über Objektorientierung lernen.Gary123456 hat geschrieben:Das wars doch für den Anfang. Wie schon gesagt kommt später noch Sound und Grafik dazu, jedoch sehe ich das Projekt (zurzeit!) als fertig an.
Das Leben ist wie ein Tennisball.
-
- User
- Beiträge: 318
- Registriert: Dienstag 26. Februar 2013, 18:39
Das wird sich alles noch verbessern. Ich plane mit einem Kumpel, der mit mir übrigens auch das Chatprogramm entwickeln will, ein Hangman Game, basierend auf Turtle, TKINTER (evtl. Alternative ist Easygui) und Pygame Sound.
-
- User
- Beiträge: 318
- Registriert: Dienstag 26. Februar 2013, 18:39
Ich habe das wichtigste vergessen: Ich wollte euch allen lieben, lieben, lieben Dank sagen! Ich verstehe zurzeit viel mehr und kann jetzt auch in anderen Programmen Datenstrukturen richtig aufbauen. Dazu werde ich auch mich in OOP mehr vertiefen. Ich versteh immer mehr. Ihr seid ... unbeschreiblich..... geil. So würden wir das in der heutigen Jugendsprache sagen. Es geht sogar so weit, dass ich in den mathematischen Fächern viel besser geworden bin.
Gute Nacht
Gerrit
Gute Nacht
Gerrit
@snafu: Ich glaube Blondinen-Witze sind auch heute noch bekannt, Blondinen gibt's halt noch. Im Gegensatz zu Samstag Nacht und Manta. Die fallen doch mittlerweile unter Oldtimer oder?
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Ach komm... dürfte ich Sie dann mal an die Bheke titten?BlackJack hat geschrieben:Die fallen doch mittlerweile unter Oldtimer oder?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert