Xem thêm

Tin Học PyThon 11 - Bài 12: Thực Hành Cấu Trúc Lặp

Huy Erick
Bài thực hành 1: In ra các số từ 1 đến 10 theo thứ tự tăng dần. Hướng dẫn: Dùng hàm for...in range để lặp ra số từ 1 đến 10. Chương trình: for i...

chương trình in ra từ 1 đến 10 Bài thực hành 1: In ra các số từ 1 đến 10 theo thứ tự tăng dần.

Hướng dẫn:

  • Dùng hàm for...in range để lặp ra số từ 1 đến 10.

Chương trình:

for i in range(1, 11, 1):
    print(i)

Kết quả: 1 2 3 4 5 6 7 8 9 10

chương trình in ngược từ 10 đến 1 Bài thực hành 2: In ra các số từ 1 đến 10 theo thứ tự giảm dần.

Hướng dẫn:

  • Dùng hàm for...in range để lặp ra số từ 1 đến 10, với giá trị bắt đầu là 10, giá trị kết thúc là 0, và dùng step = -1 để hiển thị theo hướng giảm dần.

Chương trình:

for i in range(10, 0, -1):
    print(i)

Kết quả: 10 9 8 7 6 5 4 3 2 1

chương trình tính tổng từ 1 đến 30 Bài thực hành 3: Tính tổng dãy số: 1 + 2 +...+ 30.

Hướng dẫn:

  • Dùng hàm for...in range để lặp dãy số từ 1 đến 30 và biến s để tính tổng giá trị từ dãy số đó.

Chương trình:

s = 0
for i in range(1, 31, 1):
    s = s + i
print("Giá trị tổng từ 1 đến 30 là: ", s)

Kết quả: Giá trị tổng từ 1 đến 30 là: 465

chương trình tính tổng từ 1 đến n Bài thực hành 4: Tính tổng dãy số: S(n) = 1^3 + 2^3 + … + N^3

Hướng dẫn:

  1. Nhập số nguyên N tùy ý.
  2. Dùng hàm for...in range() để tính tổng dãy số S(n).
  3. Chạy chương trình.

Chương trình:

s = 0
n = int(input("Nhập số nguyên n = "))
for i in range(1, n):
    s = s + i*i*i
print("Giá trị tổng từ 1 đến^3 n là: ", s)

Kết quả: Nhập số nguyên n = 5. Giá trị tổng từ 1 đến 30 là: 100

chương trình in ra tổng Bài thực hành 5: Tính tổng dãy số: S(n) = 1/(12) + 1/(23) + … + 1/(n*(n+1)).

Hướng dẫn:

  1. Nhập số nguyên N tùy ý.
  2. Dùng hàm for...in range() để tính tổng dãy số S(n).
  3. Chạy chương trình.

Chương trình:

n = int(input("Nhập số nguyên n = "))
s = 0
for i in range(1, n):
    s = s + 1/(i*(i+1))
print("Giá trị tổng là: ", s)

Kết quả: Nhập số nguyên n = 4. Giá trị tổng là: 0.75

chương trình in ra kết quả chia hết cho 3 và chia hết cho 5 Bài thực hành 6: Cho dãy số từ 0 đến n. Tính tổng các số trong dãy nếu số đó chia hết cho 3 và 5.

Hướng dẫn:

  1. Nhập số nguyên n tùy ý.
  2. Dùng hàm for...in range chạy từ 0 đến n.
  3. Đặt điều kiện nếu số trong dãy chia hết cho 3 và chia hết cho 5 thì sẽ được tính tổng.
  4. Chạy chương trình.

Chương trình:

s = 0
n = int(input("Nhập số nguyên n = "))
for i in range(0, n):
    if (i % 3 == 0 and i % 5 == 0):
        s = s + i
print("Tổng dãy số chia hết cho 3 và 5 là: ", s)

Kết quả: Nhập số nguyên n = 20. Tổng dãy số chia hết cho 3 và 5 là: 15

Vậy là mình đã hoàn thành xong bài 12, tiếp theo bạn sẽ sang tiếp Bài 13: Kiểu Dữ Liệu Danh Sách (Phần 1).

1