सोडवले: पायथनमध्ये बुलियनचे नकार

पायथनमधील बुलियनच्या नकाराशी संबंधित मुख्य समस्या म्हणजे ते गोंधळात टाकणारे असू शकते आणि अनपेक्षित परिणाम होऊ शकते. उदाहरणार्थ, तुम्ही नॉट ऑपरेटरसह बुलियन व्हॅल्यू नाकारल्यास, परिणाम तुम्हाला अपेक्षित नसू शकतो. कारण पायथन बुलियनच्या नकाराचा त्याच्या विरुद्ध अर्थ लावत नाही (सत्य असत्य बनते आणि असत्य सत्य होते). त्याऐवजी, पायथन बुलियनच्या नकाराचा त्याचा पूरक म्हणून अर्थ लावतो (सत्य राहते खरे आणि असत्य असत्य राहते). लॉजिकल ऑपरेटर जसे की “आणि” किंवा “किंवा” वापरताना यामुळे अनपेक्षित परिणाम होऊ शकतात.

#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: ही ओळ बूलियन_व्हॅल्यू व्हेरिएबलला True चे बुलियन व्हॅल्यू नियुक्त करते.

2. negated_boolean_value = not boolean_value: ही ओळ boolean_value चे मूल्य नाकारण्यासाठी not operator चा वापर करते आणि ते negated_boolean_value या व्हेरिएबलला नियुक्त करते.

3. print(negated_boolean_value): ही ओळ negated_boolean_value चे मूल्य मुद्रित करते, जे या प्रकरणात असत्य आहे.

बुलियन डेटाचे नकार

पायथनमध्ये, नॉट कीवर्ड वापरून बुलियन डेटा प्रकाराचे नकार पूर्ण केले जातात. हा कीवर्ड बुलियन अभिव्यक्तीचे मूल्य उलट करतो, जेणेकरून ते खरे असेल तर ते खोटे होईल आणि उलट होईल. उदाहरणार्थ:

x = खरे
y = नाही x # y आता असत्य आहे

मी पायथनमध्ये बुलियनचे नकार कसे मिळवू शकतो

नॉट ऑपरेटर वापरून पायथनमधील बूलियनचे नकार प्राप्त केले जाऊ शकतात. नॉट ऑपरेटर त्याच्या ऑपरेंडचे विरुद्ध बुलियन मूल्य परत करेल. उदाहरणार्थ, जर ऑपरेंड सत्य असेल तर ऑपरेटर नाही असत्य परत करेल. त्याचप्रमाणे, जर ऑपरेंड असत्य असेल, तर ऑपरेटर नसलेला खरा परत येईल.

उदाहरणार्थ:

a = खरे
b = a नाही
print(b) # आउटपुट: असत्य

संबंधित पोस्ट:

एक टिप्पणी द्या