बूलियन वेरिएबल्स

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

To check your solution you need to sign in
Sign in to continue