Viết chương trình python để kiểm tra tính hợp lệ của mật khẩu do người dùng nhập vào.

Xây dựng chương trình python để kiểm tra tính hợp lệ của mật khẩu. Mật khẩu phải chứa ít nhất, i] một chữ thường, ii] một chữ số, iii] một chữ hoa iv] một ký tự đặc biệt [$@#. ] v] dài sáu ký tự. Chương trình sẽ chấp nhận mật khẩu và kiểm tra tính hợp lệ của mật khẩu bằng các tiêu chí trên và in “Hợp lệ” và “Không hợp lệ” tùy từng trường hợp.

Xem thêm   Chương trình Python để truy xuất một nút có trong cây XML

Video Hướng dẫn lập trình Python kiểm tra tính hợp lệ của mật khẩu

Giải pháp [Thuật toán]

Đầu tiên nhập re để bạn có thể biểu thức chính quy và chức năng từ thư viện re

Đặt cờ thành 0, cho biết mật khẩu đã đọc không hợp lệ. Tiếp theo, yêu cầu người dùng nhập mật khẩu bằng câu lệnh nhập của python. Lưu trữ mật khẩu trong biến passwd

Sử dụng câu lệnh điều kiện if để kiểm tra từng ràng buộc về tính hợp lệ của mật khẩu. Nếu bất kỳ điều kiện nào không được thỏa mãn thì đặt cờ thành 1. Đối với mỗi điều kiện, hãy viết một biểu thức chính quy. Ngoài ra, sử dụng hàm search[] của re để kiểm tra xem chuỗi [mật khẩu] có chứa mẫu không. Nếu không có mẫu thì đặt cờ thành 1

lại. search[‘[0-9]’, passwd] kiểm tra xem mật khẩu có chứa chữ số hay không, nếu không đặt cờ thành 1

Ở đó. tìm kiếm[‘[a-z]’, passwd]. kiểm tra xem mật khẩu có chứa chữ thường hay không, nếu không đặt cờ thành 1

Xem thêm   Liệt kê dưới dạng đối số cho các hàm do người dùng xác định

Tiếp theo, lại. tìm kiếm[‘[A-Z]’, passwd]. kiểm tra xem mật khẩu có chứa chữ hoa không, nếu không đặt cờ thành 1

lại. tìm kiếm[‘[$@#. ]’, passwd]. kiểm tra xem mật khẩu có chứa ký tự đặc biệt hay không, nếu không đặt cờ thành 1

Ngoài ra len[passwd]

Chủ Đề