Logical Operators (लॉजिकल ऑपरेटर्स ) :-

दोस्तों आज के पाठ में हम Python Programming के Logical Operators के बारे में पढ़ेंगे |

Python Programming में तीन प्रकार के Logical Operators होते है :-

  • or
  • and
  • not

 

  1. or Logical Operators :- माना x और y दो अलग-अलग variable है और x में हम True value जमा कर देते है ( x = True ) और y में हम False जमा कर देते है ( y = False ) तो print(x or y) करने पर हमे Output True मिलेगा | अगर y = True और x = False होता तब भी हमे print(x or y) करने पर Output True ही मिलता |

साथ ही अगर x = True और y = True होता तब भी हमे Output True ही मिलता | लेकिन अगर x और y दोनों False होता ( x = False y = False ) तो output False मिलेगा |

 

Example 1:-

x = True

y = False

print('x or y is',x or y)

Output :-

x or y is True

Example 2:-

x = False

y = True

print('x or y is',x or y)

Output :-

x or y is True

Example 3:-

x = True

y = True

print('x or y is',x or y)

Output :-

x or y is True

Example 4:-

x = False

y = False

print('x or y is',x or y)

 

Output :-

 

x or y is False

 

  1. and Logical Operators :- माना x और y दो अलग-अलग variable है और x में हम True value जमा कर देते है ( x = True ) और y में हम False जमा कर देते है ( y = False ) तो print(x and y) करने पर हमे Output False मिलेगा | अगर y = True और x = False होता तब भी हमे print(x and y) करने पर Output False ही मिलता | साथ ही अगर x = True और y = True होता तब भी हमे Output True मिलता | लेकिन अगर x और y दोनों False होता ( x = False y = False ) तो output False ही मिलेगा |

Example 5 :-

x = True
y = False
print(‘x and y is’,x and y)

x = False
y = True
print('x and y is',x and y)
x = True
y = True
print('x and y is',x and y)
x = False
y = False
print('x and y is',x and y)

 

Output :-

x and y is False

x and y is False

x and y is True

x and y is False

 

  • not Logical Operators :- माना x एक variable है और x में हम True value जमा कर देते है ( x = True ) तो print(not x) करने पर हमे False value मिलेगा और अगर x = False हो तो print(not x) करने पर हमे True value मिलेगा | मतलब की किसी variable में जो value जमा है उसपर not Logical Operators लगाने से हमे उसका opposite value मिल जाता है |

Example:-

x = True
y = False
print('not x is',not x)
print('not y is',not y)

 

Output: –

not x is False

not y is True

 

Note :- अब तक आप 4 Python OPERATORS के बारे में पढ़ चुके है Arithmetic Operators , Assignment Operators , Relational or Comparison Operators , Logical Operators बाकी बचे 3 OPERATORS को हम बाढ़ में पढ़ेंगे |

Input From User:-