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ì?
Hãy cũng 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à tại đâ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.