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...
Câu hỏi:
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
Câu trả lời:
Người trả lời: GV. Đỗ Văn Việt
Cách làm:Để giải bài toán này, chúng ta sẽ phân tích mỗi đoạn chương trình:a) Vòng lặp while sẽ chạy từ i = 1 đến khi i < 5. Trong mỗi lần lặp, chương trình sẽ in ra giá trị của 1/(i + 2) với end = " " để in mỗi giá trị trên cùng một dòng. Sau đó tăng giá trị của i lên 1. Quá trình này sẽ kết thúc khi i = 5.b) Vòng lặp while sẽ chạy với điều kiện 1 < 5, điều này là không đúng vì 1 không nhỏ hơn 5. Do đó, chương trình sẽ không in ra bất kỳ giá trị nào mà kết thúc luôn.Câu trả lời:a) Đoạn chương trình sẽ in ra trên cùng một dòng các giá trị gần đúng của 1/3, 1/4, 1/5, 1/6 và sau đó kết thúc khi i = 5.b) Chương trình không in ra bất kỳ giá trị nào và 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.
Câu hỏi liên quan:
- 21.2. Đoạn chương trình sau thực hiện công việc gì? Khi nào vòng lặp kết thúc?x=1while x > 0...
- 21.3. Em hãy cho biết kết quả thực hiện hai đoạn chương trình sau:a)s = 0for i in range(1,...
- 21.4. Em hãy sử dụng câu lệnh lặp while để thay thế câu lệnh for trong đoạn chương trình sau:s = ...
- 21.5. Em hãy quan sát kĩ cách thay thế câu lệnh for bằng câu lệnh while trong các câu 21.3 và 21.4...
- 21.6. Em hãy cho biết đoạn chương trình sau thực hiện công việc gì:s = 0i = 0while s <2:...
- 21.7. Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều...
- 21.8. Sử dụng câu lệnh while để giải bài toán "Gà và Chó" (Câu 20.9).
- 21.9. Em hãy viết chương trình tính tổng của các chữ số của một số tự nhiên n được nhập từ bàn...
- 21.10. Em hãy viết chương trình in các số tự nhiên từ 1 tới 100 thành 1 bảng có 10 hàng, mỗi hàng...
- 21.11.Để có số liệu đánh giá về các hộ nghèo của một địa phương, người ta đã tiến hành một...
- 21.12. Em hãy tìm trong chương trình giải Câu 21.11 một số khối lệnh tương ứng với các cấu trúc lập...
- 21.13.Số Palindrom là số mà nếu viết các chữ số của số đó theo trình tự ngược lại ta thu được...
- 21.14. Số hoàn hảo là số tự nhiên có giá trị bằng tổng các ước thực sự của nó (các ước nhỏ hơn...
Bình luận (0)