बूलियन वेरिएबल्स
अब तक हमने टेक्स्टुअल वेरिएबल्स और न्यूमेरिक इंटीजर वेरिएबल्स देखे हैं। आने वाले कुछ अभ्यासों में हम
boolean
वेरिएबल्स और उनके उपयोग मामलों को कवर करेंगे।बूलियन वेरिएबल्स केवल दो मान ले सकते हैं:
True
और False
। वे यह दर्शाते हैं कि कोई कथन (शर्त) सही है या गलत।is_better = True
sometimes = False
playing_football = True
hello = False
print(sometimes, playing_football)
यह प्रोग्राम
False True
प्रिंट करेगा क्योंकि sometimes
का मान False
है और playing_football
का मान True
है।वेरिएबल्स के प्रकार जानने के लिए हम
type
फ़ंक्शन का उपयोग कर सकते हैं।a = True
b = 123
c = 'hello'
d = 'False'
print(type(a), type(b), type(c), type(d), type(1234))
यह प्रोग्राम
<class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>
प्रिंट करेगा। इसका मतलब है:a
का प्रकारbool
है (एक बूलियन वेरिएबल जोTrue
याFalse
हो सकता है)
b
का प्रकारint
है (एक न्यूमेरिक इंटीजर वेरिएबल)
c
का प्रकारstr
है (एक टेक्स्टुअल/string
वेरिएबल)
d
का प्रकारstr
है (एक टेक्स्टुअल/string
वेरिएबल) - यह बूलियन नहीं है
1234
का प्रकारint
है (एक संख्यात्मक मान)
चुनौती
एक न्यूमेरिक वेरिएबल
favorite
बनाएं और उसमें अपना पसंदीदा नंबर असाइन करें। एक वेरिएबल best
बनाएं और उसे True
असाइन करें।आपका प्रोग्राम आउटपुट में वेरिएबल्स
favorite
और best
के प्रकारों के साथ-साथ True
, False
, और 'long long text'
के प्रकार प्रिंट करना चाहिए।Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB