Bài 20: Câu lệnh lặp for

Khởi động (SGK Kết nối tri thức với cuộc sống - Trang 105)

Hướng dẫn giải

Kể tên tất cả các bạn trong lớp có 30 học sinh: lặp 30 lần

Đếm số lượng các số chia hết cho 3 trong khoảng từ 1 đến 50: lặp 50 lần

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Hoạt động 1 (SGK Kết nối tri thức với cuộc sống - Trang 105)

Hướng dẫn giải

Tổng có giá trị bằng 45. 

Trong đoạn chương trình trên, lệnh range (10) trả lại một vùng giá trị gồm 10 số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Lệnh for sẽ thực hiện 10 lần lặp, mỗi lần lặp ứng với một giá trị k trong vùng giá trị trên. Sau lệnh lặp for trên, biến S sẽ có giá trị là tổng 0 + 1 + ... + 9 = 45.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 106)

Hướng dẫn giải

Giá trị S trong đoạn chương trình với tổng 1 + 2 + … + n bằng nhau.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Hoạt động 2 (SGK Kết nối tri thức với cuộc sống - Trang 106)

Hướng dẫn giải

range(3,10): 3, 4, 5, 6, 7, 8, 9

range(0,15): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi mục 2 (SGK Kết nối tri thức với cuộc sống - Trang 107)

Hướng dẫn giải

a) range(1,51)
b) range(5,11)
c) range(0, 2)
d) range(10,11)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)

Luyện tập - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 107)

Hướng dẫn giải

In ra kết quả là bình phương của tổng dãy các số tự nhiên liên tiếp từ 0 đến n.

(Trả lời bởi Tuyet)
Thảo luận (1)

Luyện tập - bài 2 (SGK Kết nối tri thức với cuộc sống - Trang 107)

Hướng dẫn giải

n=int(input("Nhập số tự nhiên n"))

S=1

for n in range(1,n+1):

    S=S*n

print("Tích các số từ 1 đến n là: ",S)

Viết đoạn chương trình tính tích 1 × 2 × 3 ×…× n với n được nhập từ bàn phím

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Vận dụng - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 107)

Hướng dẫn giải

n=int(input("Nhập số tự nhiên n"))

S=0

for n in range(1,n+1):

    S=S+1/n

print("Kết quả là: ",S)

Viết chương trình nhập từ bàn phím số tự nhiên n và in ra kết quả

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Vận dụng - bài 2 (SGK Kết nối tri thức với cuộc sống - Trang 107)

Hướng dẫn giải

Chương trình nhập từ bàn phím:
n = int(input("nhap so tu nhien n"))
S = 0
for n in range(1, n+1)
S = S+n*n*n
print("Ket qua la: ",S)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)