কম্পিউটার টিউটোরিয়াল

পাইথনে while লুপকে for লুপে রূপান্তর করার পদ্ধতি (itertools.count ব্যবহার)

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]
  1. পাইথন ফর লুপকে হোইল লুপে কনভার্ট করা

  2. C#-এ do-while লুপ ব্যবহার করা

  3. পাইথন পান্ডাস - DateTimeIndex কে Period-এ রূপান্তর করুন

  4. পাইথন for লুপে Tkinter বাটন তৈরি করা