TopStudy

Đáp án và lời giải

Bài tập Câu lệnh lặp có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Khi có một hay nhiều thao tác cần thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp nhằm tiết kiệm thời gian, dễ dàng trong thao tác.

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Mẫu mô tả cấu trúc lặp có số lần biết trước (VD1)Mẫu mô tả cấu trúc lặp không biết trước số lần lặp (VD2)
Lặp với đếm từ 0 đến 9: Câu lệnh hay nhóm câu lệnh Hết lặpLặp khi điều kiện mật khẩu đúng được thoả mãn: Câu lệnh hay nhóm câu lệnh Hết lặp

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Có thể dùng câu lệnh for thay cho câu lệnh while để chương trình chạy vẫn cho cùng kết quả.

Câu lệnh: for i in range(1, 7)

Hình minh hoạ

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Kết quả như trong hình:

Hình minh hoạ

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

n = int(input("Nhập n: "))

for i in range(0, n):

print(n - i)

Hình minh hoạ

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

T = float(input("Nhập số tiền: "))

for i in range(10):

T = T * (1 + 5/100)

print(T)

Hình minh hoạ

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Những câu đúng: 1, 4,5

Trong Python để thể hiện cấu trúc lặp có thể sử dụng câu lệnh while, for nên 2, 3 sai.

Để thể hiện cấu trúc lặp với số lần biết trước có thể sử dụng câu lệnh while với điều kiện sử dụng một biến để kiểm soát được số lần lặp.

Để thể hiện cấu trúc lặp với số lần không biết trước có thể sử dụng câu lệnh for với điều kiện sử dụng một biểu thức logic làm điều kiện lặp.