So in general when you use a while loop you must make sure that you are making progress towards terminating the loop otherwise you have a dangerous kind of behavior called an infinite loop where the computation just keeps going on and on without returning a value and you have no idea whether it is just taking a very long time to compute the answer or whether it is never going to finish.
അതിനാൽ പൊതുവേ, നിങ്ങൾ ഒരു വൈൽ ലൂപ്പ് ഉപയോഗിക്കുമ്പോൾ, ലൂപ്പ് അവസാനിപ്പിക്കുന്നതിലേക്ക് നിങ്ങൾ പുരോഗതി കൈവരിച്ചുവെന്ന് ഉറപ്പുവരുത്തണം, അല്ലാത്തപക്ഷം നിങ്ങൾക്ക് അനന്തമായ ലൂപ്പ് എന്ന് വിളിക്കപ്പെടുന്ന അപകടകരമായ ഒരു പെരുമാറ്റമാവും ലഭിക്കുക, അവിടെ ഒരു മൂല്യം നൽകാതെ തന്നെ കണക്കുകൂട്ടൽ തുടർന്നുകൊണ്ടിരിക്കും, ഉത്തരം കണക്കുകൂട്ടാൻ വളരെ സമയമെടുക്കുന്നതാണോ അല്ലെങ്കിൽ ഒരിക്കലും പൂർത്തിയാക്കാൻ പോകുന്നില്ലേ എന്ന് മനസ്സിലാക്കാൻ കഴിയില്ല.