Wpis z mikrobloga

Ktoś może wyjaśnić dlaczego pętla:

while not
(string1 == sometching1 or string1 == sometching2)

pracuje inaczej niż

while
(string1 != sometching1 or string1 != sometching2)

W pierwszym przykładzie pętla jest przerywana tak jak zakładałem, jesli wpisze cos co w pierwszym stringu albo drugim jest prawdą natomiast w drugim przykładzie po wpisaniu prawdy w jednego bądź drugiego stringa pętla dalej pracuje mimo że też jest or między nimi.
#python #programowanie #kiciochpyta
  • 9
  • Odpowiedz
@HerhontMistrz:
II prawo De Morgana
Prawo zaprzeczenia alternatywy: negacja alternatywy jest równoważna koniunkcji negacji
Pętla nr 2 powinna wyglądać tak:

(string1 != sometching1 and string1 != sometching2)
  • Odpowiedz