Đáp án và lời giải
Bài tập Cau lệnh lặp while có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

- Số lần thực hiện việc lặp giữa cột A biết trước trong khi cột B thì không.
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
S=0
k=2
while k<=100:
S=S+k
k=k+2
print("Kết quả là: ", S)

Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình bậc cao:
- Cấu trúc tuần tự: khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới, được thể hiện bằng các câu lệnh như gán giá trị, nhập/xuất dữ liệu,…
- Cấu trúc rẽ nhánh: khối các câu lệnh chỉ được thực hiện tuỳ thuộc vào điều kiện nào đó là đúng hay sai và được thể hiện bằng câu lệnh điều kiện if.
- Cấu trúc lặp: Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đó vẫn còn đúng hay sai và được thể hiện bằng các câu lệnh lặp for, while.
Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình:
k=1
while k<100:
k=k+3
k=k-3
print("Giá trị lớn nhất của dãy nhỏ hơn 100 là: ", k)

Câu 7
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình:
k=0
s=0
while k<100:
if(k%5==0 or k%3==1):
s=s+1
k=k+1
print("Số các số tự nhiên thoả mãn yêu cầu đề bài là: ", s)
Câu 8
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
for i in range(10):
for j in range(1,11):
print(i*10+j,end=" ")
print("\n")
