Решено: негација логичког у пихтону

Главни проблем везан за негацију логичког у Питхон-у је тај што може бити збуњујуће и довести до неочекиваних резултата. На пример, ако негирате логичку вредност са нот оператором, резултат можда неће бити оно што очекујете. То је зато што Питхон не тумачи негацију логичког броја као његову супротност (Тачно постаје Фалсе и Фалсе постаје Тачно). Уместо тога, Питхон тумачи негацију логичке вредности као њену допуну (Тачно остаје Тачно, а Нетачно остаје Нетачно). Ово може довести до неочекиваних резултата када се користе логички оператори као што су „и“ или „или“.

#Negation of boolean in Python is done using the not operator.

boolean_value = True 
negated_boolean_value = not boolean_value 
print(negated_boolean_value) # Output: False

1. боолеан_валуе = Тачно: Ова линија додељује логичку вредност Тачно променљивој боолеан_валуе.

2. негатед_боолеан_валуе = нот боолеан_валуе: Ова линија користи не оператор да негира вредност боолеан_валуе и додељује је променљивој негатед_боолеан_валуе.

3. принт(негатед_боолеан_валуе): Ова линија исписује вредност негатед_боолеан_валуе, која је у овом случају Фалсе.

Негација логичких података

У Питхон-у, негација логичког типа података се постиже помоћу кључне речи нот. Ова кључна реч преокреће вредност логичког израза, тако да ће, ако је била Тачна, постати Фалсе и обрнуто. На пример:

к = Тачно
и = нот к # и је сада Фалсе

Како да добијем негацију Боолеана у Питхон-у

Негација Боолеана у Питхон-у се може постићи коришћењем не оператора. Оператор нот ће вратити супротну логичку вредност свог операнда. На пример, ако је операнд Тачан, онда ће оператор нот вратити Фалсе. Слично, ако је операнд Фалсе, онда ће оператор нот вратити Тачно.

На пример:

а = Тачно
б = не а
принт(б) # Излаз: Нетачно

Релатед постс:

Оставите коментар