समस्या विवरण
itertools मॉड्यूल में count() फंक्शन का उपयोग करने से समान रूप से दूरी वाले मानों का एक इटरेटर मिलता है। फंक्शन दो पैरामीटर लेता है। start डिफ़ॉल्ट रूप से 0 है और step डिफ़ॉल्ट रूप से 1 है। डिफ़ॉल्ट का उपयोग करने से अनंत इटरेटर उत्पन्न होगा। लूप समाप्त करने के लिए break का उपयोग करें।
उदाहरण कोड
import itertools
percentNumbers = []
finish = "n"
num = "0"
for x in itertools.count():
num = input("मार्क दर्ज करें: ")
num = float(num)
percentNumbers.append(num)
finish = input("रोकें? (y/n) ")
if finish == 'y':
break
print(percentNumbers)
नमूना आउटपुट
मार्क दर्ज करें: 11
रोकें? (y/n)
मार्क दर्ज करें: 22
रोकें? (y/n)
मार्क दर्ज करें: 33
रोकें? (y/n) y
[11.0, 22.0, 33.0]