Rezolvată: negația booleanului în pyhton

Principala problemă legată de negația booleanului în Python este că poate fi confuz și poate duce la rezultate neașteptate. De exemplu, dacă anulați o valoare booleană cu operatorul not, rezultatul poate să nu fie cel așteptat. Acest lucru se datorează faptului că Python nu interpretează negația unui boolean ca opusul său (adevărat devine fals și fals devine adevărat). În schimb, Python interpretează negația unui boolean ca complement (True rămâne adevărat și False rămâne fals). Acest lucru poate duce la rezultate neașteptate atunci când se utilizează operatori logici precum „și” sau „sau”.

#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. boolean_value = True: Această linie atribuie valoarea booleană True variabilei boolean_value.

2. negated_boolean_value = not boolean_value: Această linie folosește operatorul not pentru a anula valoarea boolean_value și o atribuie variabilei negated_boolean_value.

3. print(negated_boolean_value): Această linie afișează valoarea negated_boolean_value, care este False în acest caz.

Negarea datelor booleene

În Python, negarea unui tip de date boolean se realizează folosind cuvântul cheie not. Acest cuvânt cheie inversează valoarea unei expresii booleene, astfel încât, dacă a fost True, va deveni Fals și invers. De exemplu:

x = Adevărat
y = nu x # y acum este Fals

Cum obțin o negație a unui boolean în Python

O negație a unui boolean în Python poate fi realizată folosind operatorul not. Operatorul not va returna valoarea booleană opusă a operandului său. De exemplu, dacă operandul este True, atunci operatorul not va returna False. În mod similar, dacă operandul este False, atunci operatorul not va returna True.

De exemplu:

a = Adevărat
b = nu a
print(b) # Ieșire: Fals

Postări asemănatoare:

Lăsați un comentariu