Menu
CoddyTech

Bài tập xử lý ngoại lệ 1

Bài học 13 trên 16 trong khóa học Xử lý ngoại lệ trong Python của Coddy.

Giải thử thách dưới đây:

Mật khẩu đã đăng ký của người dùng "coddy" là "12345". Tạo một hàm nhận mật khẩu do người dùng nhập vào. Nếu mật khẩu được nhập không khớp với mật khẩu đã lưu, hãy đưa ra ngoại lệ Invalid_Password với thông báo "Invalid password, try again". Nếu khớp, hãy in ra "session created". Hệ thống sẽ hỏi lại người dùng và tiếp tục như vậy cho đến khi người dùng nhập đúng mật khẩu. Hãy xem test case và đầu ra mong đợi trước khi viết chương trình.

challenge icon

Thử thách

Dễ

Giải bài toán ở trên

Tự làm thử

stored_password = "12345" #lấy từ cơ sở dữ liệu (Hãy tưởng tượng)

def login():
    try:
        password = input()
    #viết code của bạn ở đây
    

Tất cả bài học trong Xử lý ngoại lệ trong Python

Tự luyện tập: Trình biên dịch Python online