‫Chào mừng trở lại.
‫Chúng ta hãy thử và làm một bài tập để buộc mọi thứ mà chúng ta đã học được cho đến bây giờ.
‫Cùng nhau, chúng ta sẽ tạo một trình kiểm tra mật khẩu.
‫Bây giờ, những gì chúng tôi muốn làm là tạo ra một số loại đầu vào mà chúng tôi sẽ yêu cầu.
‫Vì vậy, chúng ta sẽ sử dụng hàm nhập và ở đây chúng ta sẽ yêu cầu một tên người dùng.
‫Sau đó, chúng tôi sẽ yêu cầu một đầu vào khác.
‫Nó sẽ là mật khẩu.
‫Và sau đó ở cuối với đầu vào mà chúng tôi muốn in.
‫Thứ gì đó.
‫Các dòng mật khẩu.
‫Và sau đó chúng ta có thể có mật khẩu thực tế ở đây.
‫Và nó sẽ nói, là một biến khác ở đây dài.
‫Vì vậy, những gì chúng tôi muốn làm là mật khẩu và sau đó có thể là mật khẩu.
‫Chiều dài.
‫Vì vậy, giả sử chúng tôi đã in tên người dùng JJ của mình và sau đó chúng tôi cung cấp cho nó một mật khẩu bí mật.
‫Chà, chúng ta nên in mật khẩu.
‫Secret dài một, hai, ba, bốn, năm, sáu chữ cái.
‫Bây giờ, rõ ràng, chúng tôi không muốn hiển thị hoặc hiển thị mật khẩu, có thể vì lý do bảo mật.
‫Vì vậy, chúng tôi muốn chuyển đổi bí mật này thành một, hai, ba, bốn, năm, sáu, hai sao.
‫Vì vậy, nhiệm vụ của bạn là chuyển đổi hai đầu vào này.
‫Và bạn biết những gì?
‫Chúng ta cũng hãy thực hiện một lời chào khi chúng ta nói tên người dùng ở đây.
‫Vì vậy, chúng tôi sẽ nói, Này, JJ.
‫Mật khẩu của bạn.
‫Mà sẽ được đánh dấu trong một ngôi sao.
‫Sáu chữ cái có dài không?
‫Bây giờ, một mẹo nhỏ ở đây mà bạn chưa học và bạn có thể muốn sử dụng ở đây là cái này bạn có thể làm
‫với chuỗi không?
‫Tôi có thể đi Star Times.
‫Đảm bảo rằng ngôi sao là một chuỗi.
‫Nhân nó với mười.
‫Và nếu tôi in cái này ra.
‫Tôi nhận được mười sao.
‫Vì vậy, bạn có thể muốn sử dụng chức năng này khi chúng tôi thực hiện việc này.
‫Được rồi, tạm dừng video.
‫Thôi buông đi.
‫Nếu bạn có thể nhớ, mục tiêu là in tên người dùng và mật khẩu bị chặn với mật khẩu là bao
‫nhiêu ký tự.
‫Được rồi, tạm dừng video.
‫Nếu không, tôi sẽ đi vào câu trả lời.
‫Vì vậy, điều đầu tiên chúng tôi sẽ thử và làm là tôi sẽ tạo ra hai đầu vào.
‫Vì vậy, điều đầu tiên, tôi sẽ lấy tên người dùng.
‫Tôi sẽ gán nó cho tên người dùng biến, và nó sẽ nói, Tên người dùng của bạn là gì?
‫Sau đó, cái thứ hai sẽ là mật khẩu.
‫Và mật khẩu?
‫Tôi sẽ nói.
‫Mật khẩu của bạn là gì?
‫Và mặc dù đây là một ví dụ đơn giản, đây là điều mà bạn sẽ thấy với các trang web
‫lớn khác như Instagram hoặc có thể là Netflix khi bạn đang đăng nhập.
‫Vì vậy, bây giờ tôi đã lưu trữ thông tin này vào một biến, tôi có thể sử dụng nó, phải không?
‫Tôi có thể in và chúng tôi sẽ tạo chuỗi F để giúp cuộc sống của chúng tôi dễ dàng hơn.
‫Vì vậy, tôi đã thêm F ở đây, và những gì chúng tôi sẽ làm là đây.
‫Chúng tôi sẽ nói.
‫Tên người dùng.
‫Mật khẩu của bạn.
‫Và chúng tôi sẽ thêm mật khẩu ở đây.
‫Là và sau đó chúng tôi sẽ thêm.
‫Một biến khác ở đây.
‫Độ dài mật khẩu là bao nhiêu.
‫Vì vậy, làm thế nào chúng ta sẽ tính toán điều đó?
‫Vâng, chúng ta hãy thử một cái gì đó ở đây.
‫Hãy xem liệu tôi có thể sử dụng hàm độ dài không.
‫Và ở đây làm mật khẩu.
‫Hãy xem điều gì xảy ra ở đây.
‫Tên người dùng của tôi là gì?
‫Hãy đi với Andre.
‫Mật khẩu của tôi là gì?
‫Hãy chỉ cần nhập bí mật ở đây.
‫Và tôi nhận được mật khẩu của Andre.
‫Chà, tôi không thể nói tiếng Anh đúng cách.
‫Mật khẩu bí mật của tôi là sáu.
‫Chà, sáu một.
‫Hãy viết dài sáu chữ cái.
‫Đáng kinh ngạc.
‫Vì vậy, điều này đang hoạt động vì với một chuỗi F, tôi có thể tạo hoặc thêm một biểu thức python tại đây bằng cách sử dụng
‫mật khẩu độ dài.
‫Nhưng có một vấn đề ở đây, phải không?
‫Chúng tôi không muốn thực sự in ra bí mật.
‫Chúng tôi muốn in nó ra dưới dạng ngôi sao.
‫Và đây là một chủ đề thảo luận tốt về khả năng đọc mã của bạn.
‫Bây giờ đây là một ví dụ đơn giản, nhưng chúng ta có thể làm cho đoạn mã này gọn gàng hơn một chút.
‫Ví dụ, chúng ta có thể chia nhỏ mọi thứ để có mật khẩu.
‫Chiều dài.
‫Sẽ là chiều dài.
‫Mật khẩu.
‫Vì vậy, chúng tôi đang tính toán chiều dài.
‫Vì vậy, điều này sẽ lưu trữ sáu hoặc bất kỳ đầu vào mật khẩu của chúng tôi là gì, nó rất hay và mang tính mô tả.
‫Các nhà phát triển khác dễ hiểu.
‫Và sau đó ở đây.
‫Tôi cũng có thể có mật khẩu ẩn và mật khẩu ẩn này sẽ là độ dài mật khẩu.
‫Và chúng tôi sẽ sử dụng ngôi sao đó.
‫Chuỗi và nhân nó với độ dài mật khẩu.
‫Hãy làm cho điều này lớn hơn một chút.
‫Vì vậy, bây giờ mã của chúng tôi có thể được hiểu.
‫Chà, theo một cách dễ dàng hơn.
‫Vì vậy, chúng tôi có độ dài mật khẩu.
‫Vì vậy, chúng tôi sẽ nói tên người dùng mật khẩu mật khẩu của bạn.
‫Nhưng chúng tôi muốn đảm bảo rằng đó là mật khẩu ẩn.
‫Vì vậy, chúng tôi sẽ sao chép điều này ở đây.
‫Vì vậy tên người dùng mật khẩu của bạn, chúng tôi sẽ in ra mật khẩu ẩn và sau đó chúng tôi sẽ sao chép độ dài mật
‫khẩu.
‫Bây giờ tôi tranh luận rằng điều này đọc tốt hơn.
‫Bởi vì mỗi dòng đang làm một cái gì đó đơn giản.
‫Và cuối cùng, chúng tôi đang in đầu ra.
‫Và mặc dù đây là một ví dụ nhỏ, đơn giản, nhưng ý tưởng về khả năng đọc và tạo và
‫viết mã có ý nghĩa là một khái niệm quan trọng.
‫Vì vậy, hãy xem nếu điều này hoạt động.
‫Tôi sẽ nhấp vào Chạy tên người dùng của tôi Andre lần này.
‫Mật khẩu của tôi sẽ là siêu bí mật.
‫Và nhìn vào đó, Andre.
‫Mật khẩu của bạn làm được điều đó.
‫Nó dài 11 chữ cái.
‫Làm tốt lắm.
‫Hy vọng rằng bạn đã hiểu được điều đó.
‫Hẹn gặp lại các bạn trong video tiếp theo.