पायथन में लूप में डेटा इनपुट
उपयोगकर्ता से एक ही प्रश्न कई बार पूछने के लिए,
लूप while में input फ़ंक्शन लागू करना
आवश्यक है।
और जब तक दी गई शर्त सत्य होगी, तब तक
उपयोगकर्ता से डेटा मांगा जाएगा।
आइए while के दाईं ओर
बूलियन मान True निर्दिष्ट करें
और कोड ब्लॉक में एक संख्या दर्ज करने का अनुरोध रखें:
while True:
tst = input('संख्या दर्ज करें: ')
print(tst)
हालाँकि, बनाया गया लूप अनुरोध को अनंत बार दोहराता रहेगा। इसलिए इसे छोड़ने के लिए एक अतिरिक्त शर्त निर्धारित करना आवश्यक है। आइए निर्दिष्ट करें कि लूप तब तक काम करे जब तक दर्ज किया गया मान एक संख्या है। अन्यथा, लूप बंद हो जाना चाहिए:
while True:
tst = input('संख्या दर्ज करें: ')
if tst.isdigit():
print(tst)
else:
break
उपयोगकर्ता से उसका नाम पूछें। यदि
नाम के वर्णों की संख्या 6 से अधिक है,
तो एक संदेश दिखाई देना चाहिए कि यह
बहुत लंबा है।
साथ ही लूप बंद हो जाना चाहिए।