Hi,
Ich hab mir jetzt ein Python-Buch angeschafft und kann jetzt
auch while,if,elif,else,break-Anweisungen.
Was ich aber nicht ganz begreife ist was die Befehle True und False machen.
Kann man anstatt False auch break nehmen?
Viele Grüße
karel2
Habe eine Frage!
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Ich würde vorschlagen das noch einmal zu lesen
Was für ein Buch ist es denn?
True und False sind Werte vom Typ bool.
http://docs.python.org/library/stdtypes.html
Man kann ein False def. nicht durch ein break ersetzen! Probiere es einfach aus, das wird zu Fehlern führen.
Wieso postest Du nicht einfach mal Beispiel Code, bei dem das Problem auftritt?
Was für ein Buch ist es denn?
True und False sind Werte vom Typ bool.
http://docs.python.org/library/stdtypes.html
Man kann ein False def. nicht durch ein break ersetzen! Probiere es einfach aus, das wird zu Fehlern führen.
Wieso postest Du nicht einfach mal Beispiel Code, bei dem das Problem auftritt?
True und False sind keine Befehle/Anweisungen ...karel2 hat geschrieben:Hi,
Ich hab mir jetzt ein Python-Buch angeschafft und kann jetzt
auch while,if,elif,else,break-Anweisungen.
Was ich aber nicht ganz begreife ist was die Befehle True und False machen.
Kann man anstatt False auch break nehmen?
Viele Grüße
karel2
Code: Alles auswählen
>>> type(True)
<type 'bool'>
break ist die Anweisung, um die Schleife zu verlassen.
True oder False sind nur Werte, die einem Objekt zugewiesen sein können, welches man dann abfragen kann, um die Schleife dann gegebenenfalls zu beenden. (Jedenfalls für deinen Gebrauch kann man die Formulierung so stehen lassen :p)
Wenn du dir das Kapitel über if/else/elif nochmal durchliest, müsste dir klar werden, was True bzw False ist.