Welkom terug.
Laten we proberen een oefening te doen om alles wat we tot nu toe hebben geleerd te verbinden.
Samen gaan we een wachtwoordchecker maken.
Nu, terwijl we willen doen, is het creëren van een soort input die we gaan vragen.
Dus we gaan de invoerfunctie gebruiken en hier gaan we om een gebruikersnaam vragen.
Dan gaan we om een andere input vragen.
Het wordt het wachtwoord.
En dan aan het einde, met de input die we willen printen.
Iets, de regels van het wachtwoord, en dan hebben we misschien het daadwerkelijke wachtwoord hier en het zal zeggen dat
het hier een andere variabele is lang.
Dus wat we willen doen is het wachtwoord en dan misschien het wachtwoord.
lengte.
Laten we zeggen dat we onze gebruikersnaam Jayjay hebben afgedrukt, en dan geven we het een geheim wachtwoord.
We moeten het wachtwoord afdrukken.
Geheim is één, twee, drie, vier, vijf, zes letters lang.
Het is duidelijk dat we het wachtwoord niet willen tonen of weergeven, misschien om veiligheidsredenen, dus we willen het
geheim omzetten in één, twee, drie, vier, vijf, zes, twee sterren.
Het is dus jouw taak om deze twee ingangen om te zetten.
En, weet je, laten we ook een begroeting doen waarbij we de gebruikersnaam hier zeggen, dus we gaan zeggen, hey, J.
J..
Je wachtwoord.
Wat in een ster wordt gemarkeerd, is nu zes letters lang, een leuke truc hier die je nog niet hebt geleerd en die
je hier misschien wilt gebruiken, is dat ze dit met strings kunnen doen.
Ik kan Star Times gaan.
Zorg ervoor dat de ster een string is, vermenigvuldig het met 10, en als ik dit uitprint.
Ik krijg 10 sterren, dus misschien wil je deze functionaliteit gebruiken als we dit doen.
Oké, pauzeer de video, probeer het, als je het je herinnert, het doel is om
de gebruikersnaam af te drukken en het wachtwoord te blokkeren met hoeveel tekens het wachtwoord is.
Oké, pauzeer de video, zo niet, dan ga ik aan de slag met het antwoord.
Dus het eerste dat we gaan proberen en doen, is dat ik twee ingangen ga maken.
Dus de eerste, ik ga de gebruikersnaam krijgen, deze toewijzen aan de variabele
gebruikersnaam en het zal zeggen, wat is je gebruikersnaam?
Dan is de tweede het wachtwoord.
En het wachtwoord, nou, we zullen zeggen, wat is uw wachtwoord?
En hoewel dit een eenvoudig voorbeeld is, is dit iets dat je zult zien bij andere
grote websites zoals Instagram of misschien Netflix als je inlogt.
Dus nu ik deze informatie in een variabele heb opgeslagen, kan ik het goed gebruiken, ik kan het afdrukken en we zullen een
F-tekenreeks maken om ons leven gemakkelijker te maken.
Dus ik heb de F hier toegevoegd.
En wat we zullen doen is dit zal zeggen.
gebruikersnaam.
Je wachtwoord.
En we zullen het wachtwoord hier toevoegen.
Is en dan zullen we toevoegen.
Hier nog een variabele.
Dat is de lengte van het wachtwoord.
Dus hoe gaan we dat berekenen?
Laten we hier iets proberen.
Laten we eens kijken of ik de lengtefunctie kan gebruiken en hier het wachtwoord kan invoeren.
Laten we eens kijken wat hier gebeurt.
Wat is mijn gebruikersnaam?
Laten we met André gaan.
Wat is mijn wachtwoord, laten we het hier in het geheim typen.
En ik krijg Andre je wachtwoord.
Nou, ik kan niet goed Engels spreken, mijn wachtwoordgeheim is zes nou ja, zes wat laten we zes letters lang schrijven.
Geweldig.
Dus dit werkt omdat ik met een F-tekenreeks hier een python-expressie kan maken of toevoegen met behulp van het lengtewachtwoord,
maar er is hier een probleem, toch?
We willen eigenlijk geen geheim afdrukken.
We willen het uitprinten in de stervorm.
En dit is een goede discussie over de leesbaarheid van uw code.
Dit is een eenvoudig voorbeeld, maar we kunnen deze code een beetje schoner maken.
We kunnen bijvoorbeeld dingen opsplitsen zodat we een wachtwoord hebben.
lengte.
Zal lang zijn.
Wachtwoord, dus we berekenen de lengte.
Dus dit gaat er zes opslaan of wat de invoer van ons wachtwoord ook is en het is mooi en beschrijvend, het is
gemakkelijk voor andere ontwikkelaars om te begrijpen.
En dan hier naar binnen.
Ik kan ook een verborgen wachtwoord hebben en dit verborgen wachtwoord zal de wachtwoordlengte zijn, en we gaan
die ster gebruiken.
Tekenreeks en vermenigvuldig deze met de wachtwoordlengte.
Laten we dit een beetje groter maken.
Zodat onze code nu op een gemakkelijkere manier kan worden begrepen, dus we hebben de wachtwoordlengte, dus we gaan
gebruikersnaam je wachtwoordwachtwoord zeggen, maar we willen zeker weten dat dit het verborgen wachtwoord is.
Dus we kopiëren dit hier.
Dus gebruikersnaam uw wachtwoord, we gaan een verborgen wachtwoord uitprinten en dan gaan we wachtwoord lenth
kopiëren.
Nu, ik beweer dat dit beter leest.
Omdat elke regel iets eenvoudigs doet en we tenslotte de uitvoer afdrukken, en hoewel dit een klein, eenvoudig
voorbeeld is, is dit idee van leesbaarheid en het maken en schrijven van logische code een
belangrijk concept.
Dus laten we kijken of dit werkt.
Ik ga klikken op voer mijn gebruikersnaam uit, Andre.
Deze keer zal mijn wachtwoord supergeheim zijn.
En kijk daar eens naar.
Andre, je wachtwoord deed het.
Het is 11 letters lang.
Goed gedaan om zo ver te komen.
Hopelijk heb je dat.
Ik zie je in de volgende video.