itertools মডিউলের count() ফাংশন একটি ইটারেটর রিটার্ন করে যা সমান ব্যবধানে মান দিয়ে। এই ফাংশন দুটি প্যারামিটার নেয়। start ডিফল্ট ০ এবং step ডিফল্ট ১। ডিফল্ট ব্যবহার করলে ইনফিনিট ইটারেটর তৈরি হয়। লুপ টার্মিনেট করার জন্য break ব্যবহার করুন।
import itertools
percentNumbers = []
finish = "n"
num = "0"
for x in itertools.count():
num = input("enter the mark : ")
num = float(num)
percentNumbers.append(num)
finish = input("stop? (y/n) ")
if finish == 'y':
break
print(percentNumbers)
উপরোক্ত স্ক্রিপ্টের স্যাম্পল আউটপুট
enter the mark : 11 stop? (y/n) enter the mark : 22 stop? (y/n) enter the mark : 33 stop? (y/n) y [11.0, 22.0, 33.0]