Giải Tin 10 Bài 21: Câu lệnh lặp while KNTT được TaiLieuViet.vn sưu tầm và xin gửi tới bạn đọc cùng tham khảo. Mời các bạn cùng theo dõi bài viết.

Luyện tập 1 trang 110 SGK Tin 10 KNTT

Cho dãy số 1, 4, 7, 10,… Tìm phần tử lớn nhất của dãy nhưng nhỏ hơn 100.

Lời giả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)

Giải Tin 10 Bài 21

Luyện tập 2 trang 110 SGK Tin 10 KNTT

Viết chương trình đếm trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều kiện: hoặc chia hết cho 5 hoặc chia cho 3 dư 1.

Lời giả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)

Vận dụng trang 110 SGK Tin 10 KNTT

Viết chương trình in các số tự nhiên từ 1 đến 100 ra màn hình thành 10 hàng, mỗi hàng có 10 số, có dạng như sau:

1 2 3 … 10

11 12 … 20

………….

91 92 …100

Lời giải

for i in range(10):

for j in range(1,11):

print(i*10+j,end=” “)

print(“n”)