arrows-split-up-and-leftBài tập Break, Continue, Pass - Cơ bản

Các bài tập về Break, Continue, Pass - Cơ bản

  1. Viết chương trình in các số từ 1 đến 10, nhưng dừng lại khi gặp số 6 (sử dụng break).

Kết quả:

1 2 3 4 5
  1. Viết chương trình in các số từ 1 đến 10, nhưng bỏ qua số 5 (sử dụng continue).

Kết quả:

1 2 3 4 6 7 8 9 10
  1. Viết hàm find_first_even tìm số chẵn đầu tiên trong một list và trả về số đó. Nếu không tìm thấy, trả về None.

def find_first_even(numbers):
    # Code của bạn ở đây (dùng break)
    pass

# Test
numbers = [1, 3, 5, 8, 9, 10]
print(find_first_even(numbers))  # 8
  1. Viết hàm sum_positive tính tổng các số dương trong list (bỏ qua số âm và số 0 bằng continue).

def sum_positive(numbers):
    # Code của bạn ở đây
    pass

# Test
numbers = [10, -5, 20, -3, 30, 0, 40]
print(sum_positive(numbers))  # 100
  1. Viết chương trình nhập số từ người dùng cho đến khi nhập số 0 thì dừng (dùng break).

  1. Viết hàm count_until đếm từ 1 đến n, nhưng dừng lại khi gặp số chia hết cho 7 đầu tiên.

  1. Viết hàm print_odd_numbers in các số lẻ từ 1 đến n (bỏ qua số chẵn bằng continue).

  1. Viết chương trình tìm kiếm tên trong danh sách. Nếu tìm thấy, in ra "Đã tìm thấy" và dừng tìm kiếm.

  1. Viết hàm skip_multiples_of_3 in các số từ 1 đến n, nhưng bỏ qua các số chia hết cho 3.

  1. Viết hàm placeholder_function sử dụng pass làm placeholder (chưa cài đặt).

  1. Viết chương trình kiểm tra mật khẩu. Cho phép người dùng thử tối đa 3 lần. Nếu đúng, thoát vòng lặp.

  1. Viết hàm find_index tìm vị trí đầu tiên của một giá trị trong list. Nếu không tìm thấy, trả về -1.

  1. Viết hàm print_until_negative in các số trong list cho đến khi gặp số âm đầu tiên.

  1. Viết hàm count_positive đếm số lượng số dương trong list (bỏ qua số âm và 0).

  1. Viết chương trình in bảng cửu chương từ 1 đến 5, nhưng bỏ qua bảng cửu chương của 3.

  1. Viết hàm search_in_matrix tìm một giá trị trong ma trận 2D. Nếu tìm thấy, trả về vị trí (row, col) và dừng tìm kiếm.

  1. Viết chương trình tạo menu đơn giản. Cho phép người dùng chọn từ 1-3, nhập 0 để thoát.

  1. Viết hàm sum_until_zero tính tổng các số trong list cho đến khi gặp số 0.

  1. Viết hàm filter_empty_strings lọc bỏ các chuỗi rỗng từ list (dùng continue).

  1. Viết class Student với pass làm placeholder (chưa cài đặt thuộc tính và phương thức).

Last updated