Em 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 màn hình kết thúc
75
20/01/2024
Câu 21.1 trang 43 SBT Tin học 10: Em 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 màn hình kết thúc?
a)
i = 1
while i < 5:
print(1/(i + 2), end = " ")
i = i + 1
b)
i = 5
while i < 5 :
print(1/(i + 2), end = " ")
i = i + 1
Trả lời
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ị = 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.
Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:
Bài 19: Câu lệnh rẽ nhánh If
Bài 20: Câu lệnh lặp For
Bài 21: Câu lệnh lặp While
Bài 22: Kiểu dữ liệu danh sách
Bài 23: Một số lệnh làm việc với dữ liệu danh sách
Bài 24: Xâu kí tự