হোয়াইল লুপ

while লুপ হচ্ছে একটি কন্ডিশন্ড লুপ। আপাতত দৃষ্টিতে একে ফর লুপের মত মনে হলে ও এটির কাজ ভিন্ন। ফর লুপে আমরা কোন ইটারেবল অবজক্টের উপর ইটারেশন চালাই। কিন্তু while লুপ এক্সিকিউ করার জন্য আমরা কন্ডিশন চেক করি। while লুপ ততক্ষন পর্যন্ত একটি কোড ব্লক কে এক্সিকিউট করবে যতক্ষন condition == True.

while লুপ এক্সপ্রেশনঃ

while [a condition is True]:
    [do something]

উদাহরণঃ

>>> a=10 
>>> while a>0: 
...     print ("Value of a is",a) 
...     a=a-2 
...     print ("Loop is Completed")
... 
Value of a is 10
Loop is Completed
Value of a is 8
Loop is Completed
Value of a is 6
Loop is Completed
Value of a is 4
Loop is Completed
Value of a is 2
Loop is Completed

উদাহরণ ২ঃ

>>> n = 153
>>> total = 0
>>> while n>0:
...     r = n % 10
...     total += r
...     n = n / 10
... 
>>> print(total)
9.999999999999998

Last updated