Bài tập thực hành – Lệnh lặp For

Bài 1: In các số từ 1 đến n

Đề bài: Viết chương trình nhập số n và in các số từ 1 đến n.

Phân tích:

  • Cần duyệt qua một dãy số từ 1 đến n
  • Sử dụng hàm range(1, n+1) để tạo dãy số
  • In từng số trong vòng lặp

Bài 2: Tính tổng các số từ 1 đến n

Đề bài: Nhập số n, tính tổng các số từ 1 đến n.

Phân tích:

  • Khởi tạo biến tổng = 0
  • Duyệt qua các số từ 1 đến n
  • Cộng dồn từng số vào biến tổng

Bài 3: In bảng cửu chương

Đề bài: In bảng cửu chương của một số x.

Phân tích:

  • Cố định số x cần tính bảng cửu chương
  • Nhân x với các số từ 1 đến 10
  • In kết quả dưới dạng “x × i = kết_quả”

Bài 4: In từng ký tự trong chuỗi

Đề bài: Nhập một chuỗi và in từng ký tự trên mỗi dòng.

Phân tích:

  • Chuỗi có thể duyệt trực tiếp bằng for (chuỗi xem như là một danh sách các ký tự)
  • Mỗi ký tự sẽ được in riêng biệt

Bài 5: In hình vuông sao

Đề bài: In hình vuông bằng dấu * với cạnh 4.

Phân tích:

  • Dùng 2 vòng lặp for lồng nhau
  • Vòng ngoài cho hàng, vòng trong cho cột
  • In dấu * và dùng end=’ ‘ để không xuống dòng

Bài tập for kết hợp if

Bài 6: In số chẵn từ 1 đến n

Đề bài: Nhập số n, in tất cả số chẵn từ 1 đến n.

Phân tích:

  • Duyệt qua các số từ 1 đến n
  • Kiểm tra điều kiện số chẵn (chia hết cho 2)
  • Chỉ in những số thỏa mãn điều kiện

Bài 7: Đếm số chẵn và số lẻ

Đề bài: Đếm xem có bao nhiêu số chẵn và số lẻ từ 1 đến n.

Phân tích:

  • Dùng 2 biến đếm riêng biệt
  • Kiểm tra điều kiện và tăng biến đếm tương ứng
  • In kết quả sau khi duyệt hết

Bài 8: Tìm số chia hết cho 3 và 5

Đề bài: In các số từ 1 đến 100 chia hết cho cả 3 và 5.

Phân tích:

  • Kiểm tra đồng thời 2 điều kiện
  • Sử dụng toán tử and để kết hợp điều kiện
  • Chỉ in số thỏa mãn cả 2 điều kiện

Bài 9: Phân loại số dương/âm

Đề bài: Nhập 5 số, đếm có bao nhiêu số dương và bao nhiêu số âm.

Phân tích:

  • Dùng vòng lặp for để nhập 5 lần
  • So sánh với 0 để phân loại
  • Tăng biến đếm tương ứng

Bài 10: Kiểm tra số nguyên tố

Đề bài: Kiểm tra xem một số có phải là số nguyên tố không.

Phân tích:

  • Số nguyên tố chỉ chia hết cho 1 và chính nó
  • Kiểm tra từ 2 đến căn bậc 2 của n
  • Nếu tìm thấy ước số thì không phải số nguyên tố

Comments are closed.