50 Bài Tập Python cơ bản

Đăng ngày: 20/06/2026 • Tác giả: Quản trị viên
50 Bài Tập Python cơ bản

Bài tập Python cơ bản

1. Biến, Kiểu dữ liệu, Toán tử

  1. Viết một chương trình in ra dòng chữ “Hello, World!”.
  2. Khai báo hai biến a, b lần lượt là 5 và 10, in tổng của chúng.
  3. Nhập vào một số nguyên, in ra bình phương của nó.
  4. Chuyển đổi một chuỗi sang chữ hoa và chữ thường.
  5. Nhập vào hai số nguyên, hoán đổi giá trị của chúng mà không dùng biến trung gian.

2. Các cấu trúc điều kiện

  1. Kiểm tra một số nhập vào có là số chẵn hay không.
  2. Nhập vào tuổi của một người, in ra học sinh, sinh viên hay người đi làm.
  3. Kiểm tra một số nhập vào có là số nguyên tố.
  4. Viết chương trình kiểm tra xem một năm có phải là năm nhuận hay không.
  5. Xây dựng một máy tính cơ bản thực hiện các phép toán +, -, *, /.

3. Vòng lặp

  1. In các số từ 1 đến 100.
  2. In các số chẵn từ 1 đến 100.
  3. Tính tổng các số từ 1 đến n.
  4. In bảng cửu chương.
  5. Viết chương trình đảo ngược một chuỗi nhập vào.
  6. In dãy Fibonacci đến số hạng thứ n.
  7. Tính giai thừa của một số nguyên dương.
  8. Kiểm tra một số có phải là số hoàn hảo.
  9. In tất cả các số nguyên tố nhỏ hơn n.
  10. Tính tổng các chữ số của một số nguyên.

4. Danh sách, Tuple, Dictionary

  1. Tìm phần tử lớn nhất và nhỏ nhất trong một danh sách.
  2. Sắp xếp danh sách theo thứ tự tăng dần.
  3. Loại bỏ các phần tử trùng lặp trong danh sách.
  4. Ghép hai danh sách thành một danh sách mới không có phần tử trùng nhau.
  5. Kiểm tra một phần tử có tồn tại trong danh sách hay không.
  6. Đảo ngược một danh sách.
  7. Tính tổng các phần tử trong một danh sách số nguyên.
  8. Đếm số lần xuất hiện của một phần tử trong danh sách.
  9. Chuyển một danh sách thành một chuỗi.
  10. Tìm từ có độ dài lớn nhất trong danh sách chuỗi.
  11. Tạo một từ điển chứa tên và tuổi của sinh viên, sau đó truy xuất dữ liệu từ từ điển.
  12. Gộp hai từ điển thành một.
  13. Xóa một khóa trong từ điển.
  14. Duyệt qua tất cả các khóa và giá trị trong từ điển.
  15. Chuyển đổi hai danh sách thành một từ điển.

5. Hàm

  1. Viết một hàm tính diện tích hình tròn.
  2. Viết một hàm kiểm tra số nguyên tố.
  3. Viết một hàm nhận vào một danh sách và trả về danh sách đảo ngược.
  4. Viết một hàm tính tổng các số lẻ trong một danh sách.
  5. Viết một hàm kiểm tra một chuỗi có phải là palindrome.
  6. Viết một hàm đệ quy tính giai thừa.
  7. Viết một hàm tìm ước chung lớn nhất của hai số.
  8. Viết một hàm tìm bội chung nhỏ nhất của hai số.
  9. Viết một hàm nhận vào một số và kiểm tra xem nó có phải là số chính phương không.
  10. Viết một hàm kiểm tra xem một chuỗi có phải là anagram không.

6. Xử lý tập tin

  1. Đọc nội dung từ một tập tin văn bản.
  2. Ghi một danh sách số vào tập tin văn bản.
  3. Đếm số dòng trong một tập tin.
  4. Tìm và thay thế một từ trong tập tin văn bản.
  5. Sao chép nội dung từ tập tin này sang tập tin khác.

Bài viết liên quan