เงื่อนไข if ในลูป while ใน Python
ในลูป while ก็สามารถใช้
เงื่อนไข if และคำสั่ง break ได้เช่นกัน
ลองมาหารตัวเลข 10.5 ด้วย
2 ไปเรื่อยๆ จนกว่าผลลัพธ์จะน้อยกว่า
หนึ่ง:
num = 10.5
while True:
num = num / 2
if num < 1:
break
print(num) # แสดงผล 0.65625
กำหนดตัวเลข ให้หารด้วย 2 หลายๆ ครั้ง
จนกว่าผลลัพธ์จะน้อยกว่า
10 จะได้ตัวเลขอะไร?
กำหนดจำนวนเต็ม จงหารายการตัวหาร ของจำนวนนี้