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
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ùngstep = -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
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ếns
để 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
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:
- Nhập số nguyên N tùy ý.
- Dùng hàm
for...in range()
để tính tổng dãy số S(n). - 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
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:
- Nhập số nguyên N tùy ý.
- Dùng hàm
for...in range()
để tính tổng dãy số S(n). - 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
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:
- Nhập số nguyên n tùy ý.
- Dùng hàm
for...in range
chạy từ 0 đến n. - Đặ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.
- 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).