बूलियन वेरिएबल्स
अब तक हमने टेक्स्टुअल वेरिएबल्स और न्यूमेरिक इंटीजर वेरिएबल्स देखे हैं। आने वाले कुछ अभ्यासों में हम 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