21.1. Hãy cho biết đoạn chương trình sau sẽ in những gì ra màn hình? Khi nào thì quá trình in kết thúc?
a)
i=1
while i < 5 :
print(1/(i + 2), end = " ")
i = i + 1
b)
i = 5
while 1 < 5:
print(1/(1 + 2), end = " ")
i = i + 1
Bài Làm:
a) Lần lượt in ra trên cùng một dòng các giá trị bằng (gần đúng) của 1/3, 1/4, 1/5, 1/6. Chương trình dừng khi giá trị i = 5.
b) Chương trình không in gì mà kết thúc luôn, do điều kiện thực hiện vòng lặp (i < 5) không được thoả mãn.