Giải Tin học 10 Bài 21: Câu lệnh lặp while
Trả lời câu hỏi Vận dụng Tin 10 Bài 21
Luyện tập 1
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)
Luyện tập 2
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)
Trả lời câu hỏi Vận dụng Tin 10 Bài 21
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")

Preview text:

Giải Tin học 10 Bài 21: Câu lệnh lặp while
Trả lời câu hỏi Vận dụng Tin 10 Bài 21 Luyện tập 1
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) Luyện tập 2
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)
Trả lời câu hỏi Vận dụng Tin 10 Bài 21
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")