> Lernprogramm
Du hast gesehen, dass du mit Zahlen arbeiten kannst, aber es gibt auch besondere Werte: None und die booleschen Werte.
NoneNone ist ein Wert, der einen leeren oder ungültigen Wert oder sogar einen Fehler darstellt, aber er ist nicht dasselbe wie die Zahl 0.
Zum Beispiel gibt me.weapon die Waffe zurück, die dein Lauch in der Hand hält, oder None, wenn du keine Waffe in der Hand hast.
Dir ist vielleicht aufgefallen, dass me.setWeapon() in jeder Runde 1 PT kostet. Mit dieser Bedingung kannst du den Aufruf auf Runde 1 beschränken:
Ob ein Wert None ist, prüfst du mit is None (und mit is not None für das Gegenteil).
True und FalseBoolesche Werte sind zwei Werte: True und False. Mit ihnen kannst du alles darstellen, was zwei Zustände haben kann, zum Beispiel:
Beispiele für Eigenschaften und Methoden, die einen booleschen Wert zurückgeben:
enemy.alive gibt True zurück, wenn die Entität lebt, sonst False.me.canUseWeapon(enemy) gibt True zurück, wenn du deine Waffe gegen den Gegner einsetzen kannst.Beispiel: Wir prüfen, ob wir unsere Waffe gegen den Gegner einsetzen können:
Wofür kann None verwendet werden?
Um fehlende Informationen oder einen fehlenden Wert darzustellen Um die Zahl 0 darzustellen Um einen Fehler darzustellen Um ein schlechtes Programm darzustellen
Wofür werden boolesche Werte verwendet?
Um einen Wert mit zwei möglichen Zuständen darzustellen Um einen sehr großen Wert darzustellen
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.