Willkommen zurück.
Lassen Sie uns versuchen, eine Übung zu machen, um alles, was wir bisher gelernt haben, zu verknüpfen.
Gemeinsam werden wir einen Passwort-Checker erstellen.
Wir möchten nun eine Art Eingabe erstellen, die wir abfragen werden.
Wir werden also die Eingabefunktion verwenden und hier nach einem Benutzernamen fragen.
Dann werden wir um eine weitere Eingabe bitten.
Es wird das Passwort sein.
Und dann am Ende mit der Eingabe, die wir drucken möchten.
Etwas, die Passwortzeilen, und dann haben wir vielleicht das eigentliche Passwort hier drin und es wird
eine andere Variable hier lang stehen.
Was wir also tun wollen, ist das Passwort und dann vielleicht das Passwort.
Länge
Nehmen wir an, wir haben unseren Benutzernamen Jayjay gedruckt und ihm dann ein geheimes Passwort zugewiesen.
Nun, wir sollten das Passwort ausdrucken.
Secret ist eins, zwei, drei, vier, fünf, sechs Buchstaben lang.
Nun wollen wir das Passwort natürlich nicht anzeigen oder anzeigen, vielleicht aus Sicherheitsgründen, also wollen wir das Geheimnis
in eins, zwei, drei, vier, fünf, sechs, zwei Sterne umwandeln.
Ihre Aufgabe besteht also darin, diese beiden Eingaben umzuwandeln.
Und, wissen Sie, lassen Sie uns auch eine Begrüßung machen, bei der wir hier den Benutzernamen sagen, also sagen wir, hey, J.
J..
Ihr Passwort.
Was mit einem Stern markiert wird, ist jetzt sechs Buchstaben lang, ein netter Trick hier, den Sie noch nicht gelernt haben und
den Sie vielleicht hier anwenden möchten, ist, dass sie mit Strings arbeiten können.
Ich kann Star Times gehen.
Stellen Sie sicher, dass der Stern eine Zeichenfolge ist, multiplizieren Sie sie mit 10, und wenn ich dies ausdrucke.
Ich bekomme 10 Sterne, also möchten Sie vielleicht diese Funktion verwenden, wenn wir dies tun.
Alles klar, pausieren Sie das Video, probieren Sie es aus, wenn Sie sich erinnern können, ist das
Ziel, den Benutzernamen auszudrucken und das Passwort mit der Anzahl der Zeichen sperren zu lassen, die das Passwort hat.
Alles klar, pausiere das Video, wenn nicht, gehe ich mit der Antwort los.
Als erstes werden wir also versuchen, zwei Eingaben zu erstellen.
Das erste, ich werde den Benutzernamen abrufen, ihn der Variablen Benutzername
zuweisen und sagen, wie lautet Ihr Benutzername?
Dann ist das zweite das Passwort.
Und das Passwort, nun, sagen wir, wie lautet Ihr Passwort?
Und obwohl dies ein einfaches Beispiel ist, sehen Sie dies bei anderen großen Websites
wie Instagram oder vielleicht Netflix, wenn Sie sich anmelden.
Nachdem ich diese Informationen jetzt in einer Variablen gespeichert habe, kann ich sie richtig verwenden, ich kann drucken und wir erstellen
eine F-Zeichenfolge, um unser Leben zu erleichtern.
Also habe ich das F hier hinzugefügt.
Und was wir tun werden, ist dies zu sagen.
Nutzername.
Ihr Passwort.
Und wir werden das Passwort hier hinzufügen.
Ist und dann werden wir hinzufügen.
Eine andere Variable hier.
Welches ist die Passwortlänge.
Wie sollen wir das also berechnen?
Nun, lass uns hier etwas versuchen.
Mal sehen, ob ich die Längenfunktion verwenden kann und hier das Passwort eingeben.
Mal sehen was hier passiert.
Wie lautet mein Benutzername?
Gehen wir mit André.
Wie lautet mein Passwort, geben wir es hier einfach geheim ein.
Und ich bekomme Andre dein Passwort.
Nun, ich kann nicht richtig Englisch sprechen, mein Passwort-Geheimnis ist sechs, sechs, was lasst uns sechs Buchstaben lang schreiben.
Fantastisch.
Das funktioniert also, weil ich mit einer F-Zeichenfolge hier einen Python-Ausdruck mit dem Längenkennwort erstellen oder hinzufügen kann,
aber hier gibt es ein Problem, oder?
Wir wollen kein Geheimnis ausdrucken.
Wir wollen es in der Sternform ausdrucken.
Und dies ist eine gute Diskussion über die Lesbarkeit Ihres Codes.
Dies ist nun ein einfaches Beispiel, aber wir können diesen Code etwas sauberer machen.
Zum Beispiel können wir die Dinge aufschlüsseln, damit wir ein Passwort haben.
Länge
Wird lang sein.
Passwort, also berechnen wir die Länge.
Dies wird also sechs oder was auch immer die Eingabe unseres Passworts ist, speichern und es ist schön und beschreibend, es ist
für andere Entwickler leicht zu verstehen.
Und dann hier rein.
Ich kann auch ein verstecktes Passwort haben und dieses versteckte Passwort ist das Passwort Lenth, und wir werden
diesen Stern verwenden.
String und multiplizieren Sie ihn mit der Passwortlänge.
Machen wir das ein bisschen größer.
Damit unser Code jetzt einfacher zu verstehen ist, haben wir die Passwortlänge, also sagen wir Benutzername
Ihr Passwort Passwort, aber wir wollen sicherstellen, dass es das versteckte Passwort ist.
Also kopieren wir das hier rüber.
Geben Sie also Ihrem Passwort einen Benutzernamen ein, wir drucken ein verstecktes Passwort aus und kopieren dann
das Passwort.
Nun, ich behaupte, das liest sich besser.
Weil jede Zeile etwas Einfaches macht und wir schließlich die Ausgabe drucken, und obwohl dies ein kleines, einfaches
Beispiel ist, ist diese Idee der Lesbarkeit und der Erstellung und des Schreibens von Code ein
wichtiges Konzept.
Also mal sehen ob das funktioniert.
Ich werde auf meinen Benutzernamen ausführen klicken, Andre.
Dieses Mal wird mein Passwort supergeheim sein.
Und sieh dir das an.
Andre, dein Passwort hat es getan.
Es ist 11 Buchstaben lang.
Gute Arbeit, so weit zu kommen.
Hoffentlich hast du das bekommen.
Wir sehen uns im nächsten Video.