Re: Mehrere aufeinander folgende if anweisung in python kürzen
Verfasst: Dienstag 15. November 2022, 09:36
@sozo: Vorab: Klammern um Bedingungen bei ``if`` und ``while`` sind überflüssig.
Und eine Lösung sind: Klammern. Denn solange es noch geöffnete Klammern gibt, weiss der Compiler, dass der Ausdruck am Zeilenende noch nicht zuende sein kann.
Hier kann auch ein Kommentar bei jeder Zeile stehen, aber eigentlich ist da ja nicht mehr wirklich Platz für Kommentare auf der rechten Seite. Die würde man also eher vor die kommentierten Zeilen schreiben.
Und eine Lösung sind: Klammern. Denn solange es noch geöffnete Klammern gibt, weiss der Compiler, dass der Ausdruck am Zeilenende noch nicht zuende sein kann.
Code: Alles auswählen
if (
bought
and abstand_aktuell_zu_slow > sell_level_slow
and abstand_aktuell_zu_fast > sell_level_fast
and symbol0_price > last_ema_xxl
and profit_since_buy_sy0 > sell_level_slow - buy_level_slow
):
# dann mach das…
...