Python တွင် boolean ကိုပယ်ဖျက်ခြင်းဆိုင်ရာ အဓိကပြဿနာမှာ ၎င်းသည် ရှုပ်ထွေးစေပြီး မမျှော်လင့်ထားသောရလဒ်များဆီသို့ ဦးတည်သွားခြင်းပင်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ သင်သည် အော်ပရေတာမဟုတ်သော boolean တန်ဖိုးကို ပယ်ဖျက်ပါက၊ ရလဒ်သည် သင်မျှော်လင့်ထားသည့်အတိုင်း ဖြစ်မည်မဟုတ်ပေ။ အဘယ်ကြောင့်ဆိုသော် Python သည် boolean ၏ အနုတ်လက္ခဏာကို ၎င်း၏ဆန့်ကျင်ဘက်အဖြစ် အဓိပ္ပါယ်မဖော်နိုင်သောကြောင့် (True သည် False ဖြစ်လာပြီး False သည် True ဖြစ်လာသည်)။ ယင်းအစား၊ Python သည် ၎င်း၏ ဖြည့်စွက်ချက်အဖြစ် boolean ၏ အနုတ်လက္ခဏာကို အဓိပ္ပါယ်ဖွင့်ဆိုသည် (True သည် True နှင့် False သည် False ဖြစ်နေဆဲဖြစ်သည်)။ ၎င်းသည် “and” သို့မဟုတ် “or” ကဲ့သို့သော ယုတ္တိတန်သော အော်ပရေတာများကို အသုံးပြုသောအခါ မမျှော်လင့်ထားသော ရလဒ်များကို ဖြစ်ပေါ်စေနိုင်သည်။
#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- ဤစာကြောင်းသည် ပြောင်းလဲမှု boolean_value သို့ True ၏ boolean တန်ဖိုးကို သတ်မှတ်ပေးသည်။
2. negated_boolean_value = boolean_value မဟုတ်ပါ- ဤလိုင်းသည် boolean_value ၏တန်ဖိုးကို ပယ်ဖျက်ရန် မဟုတ်သော အော်ပရေတာကို အသုံးပြုကာ ၎င်းအား ပြောင်းလဲနိုင်သော negated_boolean_value သို့ သတ်မှတ်ပေးသည်။
3. print(negated_boolean_value)- ဤစာကြောင်းသည် ဤကိစ္စတွင် မှားယွင်းနေသည့် negated_boolean_value ၏တန်ဖိုးကို print ထုတ်ပါသည်။
ဘူလီယံဒေတာကို ငြင်းပယ်ခြင်း။
Python တွင်၊ boolean ဒေတာအမျိုးအစားကို နှုတ်ထွက်ခြင်းသည် သော့ချက်စာလုံးကို အသုံးပြု၍ ပြီးမြောက်သည်။ ဤသော့ချက်စကားလုံးသည် ဘူလီအသုံးအနှုန်းတစ်ခု၏တန်ဖိုးကို ပြောင်းပြန်ဖြစ်ပြီး၊ ထို့ကြောင့် ၎င်းသည် မှန်ပါက ၎င်းသည် မှားပြီး အပြန်အလှန်အားဖြင့် ဖြစ်သွားမည်ဖြစ်သည်။ ဥပမာ:
x = မှန်သည်။
y = not x # y သည် ယခု False ဖြစ်သည်။
Python တွင် Boolean ၏ negation ကို မည်သို့ရနိုင်မည်နည်း။
Python ရှိ Boolean ၏ အနုတ်လက္ခဏာဆောင်သည့် အော်ပရေတာများကို အသုံးပြုခြင်းဖြင့် အောင်မြင်နိုင်သည်။ မဟုတ်သောအော်ပရေတာသည် ၎င်း၏ operand ၏ဆန့်ကျင်ဘက် boolean တန်ဖိုးကို ပြန်ပေးလိမ့်မည်။ ဥပမာအားဖြင့်၊ operand သည် True ဖြစ်ပါက၊ မဟုတ်သော operator သည် False သို့ပြန်သွားလိမ့်မည်။ အလားတူ၊ operand သည် False ဖြစ်ပါက၊ မဟုတ်သည့် operator သည် True ပြန်ဖြစ်သွားလိမ့်မည်။
ဥပမာ:
a = မှန်သည်။
b = a မဟုတ်ပါ။
print(b) # Output- မှားသည်။