Also, ich habe dies:Python: Während nicht arbeitet mit „oder“
while cancer[j] != ("l"or"r"or"c")
und es ist an der ersten „l“ in der Art und Weise zu stoppen, wenn es einige r und c zwischen der Zeichenfolge hat, es handelt so, als gäbe es kein "oder" und nur das "l". meine Zeichenfolge
zum Beispiel ist diese:
c56r36c20l80c23l180c23l20c55r70
und es gibt:
c56r36c20
Es hält direkt vor dem ersten "l", die "c" und "r" Skipping in der Weg.
'("l" oder "r" oder "c") == "l"'. Du willst Krebs nicht in {'l', 'r', 'c'} '. –
lesen Sie bitte in der Python-Dokumentation, wie der Operator 'or' funktioniert. 'l 'oder' r 'oder' c'' Ausdruck haben immer den Wert' 'l''. Sie benötigen hier den Operator "nicht in". –
müssen Sie lernen, was der Operator 'or' logisch macht. – n1c9