Giải Tin 10 Bài 20: Câu lệnh lặp For KNTT
Luyện tập 1 trang 107 SGK Tin 10 KNTT
Đoạn chương trình sau in ra kết quả gỉ?
Lời giải
Kết quả: bình phương của tổng các số từ 0 tới n
Luyện tập 2 trang 107 SGK Tin 10 KNTT
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.
Lời 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)
Vận dụng 1 trang 107 SGK Tin 10 KNTT
Viết chương trình nhập từ bàn phím số tự nhiên n và in ra kết quả S=1+12+...+1n
Lời 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)
Vận dụng 2 trang 107 SGK Tin 10 KNTT
Viết chương trình nhập từ bàn phím số tự nhiên n và in ra kết quả là tổng sau:
S=13+23+...+n3
Lời giải
- Chương trình:
n=int(input("Nhập số tự nhiên n"))
S=0
for n in range(1,n+1):
S=S+n*n*n
print("Kết quả là: ",S)