Direngsekeun: negasi boolean dina pyhton

Masalah utama anu aya hubunganana sareng negasi boolean dina Python nyaéta yén éta tiasa ngabingungkeun sareng nyababkeun hasil anu teu kaduga. Salaku conto, upami anjeun negate nilai boolean sareng operator sanés, hasilna tiasa henteu sapertos anu anjeun ngarepkeun. Ieu kusabab Python henteu napsirkeun negasi boolean salaku sabalikna (Leres janten Palsu sareng Palsu janten Leres). Gantina, Python napsirkeun negation of a boolean salaku pelengkap na (Leres tetep Leres sareng Palsu tetep Palsu). Ieu tiasa ngakibatkeun hasil anu teu kaduga nalika nganggo operator logis sapertos "jeung" atanapi "atanapi".

#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 = Leres: garis ieu nangtukeun nilai boolean tina True kana variabel boolean_value.

2. negated_boolean_value = teu boolean_value: garis ieu ngagunakeun operator teu negate nilai boolean_value tur nangtukeun kana variabel negated_boolean_value.

3. print (negated_boolean_value): garis ieu prints kaluar nilai negated_boolean_value, nu Palsu dina hal ieu.

Negasi data boolean

Dina Python, negation of a tipe data boolean dilakonan ngagunakeun teu keyword. Kecap konci ieu ngabalikeun nilai éksprési boolean, ku kituna upami leres éta bakal janten Palsu sareng sabalikna. Salaku conto:

x = Leres
y = henteu x # y ayeuna Palsu

Kumaha kuring meunang negation of a Boolean di Python

A negation of a Boolean di Python bisa dihontal ku ngagunakeun operator teu. Operator teu bakal mulangkeun nilai boolean sabalikna tina operan na. Contona, upami operanna leres, maka operator henteu bakal ngabalikeun Palsu. Nya kitu, upami operanna Palsu, maka operator henteu bakal uih deui True.

Salaku conto:

a = Leres
b = henteu a
print (b) # Kaluaran: Palsu

tulisan keywords:

Leave a Comment