Python හි ගණනය කිරීමක් නොමැතිව while ලූපය

while ලූපය තුළ ද, ගණනය කිරීමකින් තොරව, ඒවා සත්‍ය වන තෙක් ඕනෑම මෙහෙයුම් ක්‍රියාත්මක කළ හැක.

අපි 10.5 අංකය ඒකකයට වඩා අඩු නොවන තෙක් 2 න් බෙදමු. මේ සඳහා ප්‍රතිලෝම කොන්දේසියක් සැකසිය යුතුය - අංකය එකට වඩා වැඩි නම් පමණක් ලූපය ක්‍රියා කරයි:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # 0.65625 ප්‍රතිදානය කරයි
Задание 1

while ලූපය භාවිතයෙන්, 100 අංකය 20 ට වඩා අඩු නොවන තෙක් 3 න් බෙදන්න.

Задание 2

ඔබට 1 අංකයක් ඇතැයි සිතමු. while ලූපය භාවිතයෙන්, ප්‍රතිඵලය 20 ට වඩා වැඩි නොවන තෙක් එය 2.5 න් ගුණ කරන්න.