Stap 7: Stap 7: logon()
Epic Fail #1
Code van de aanmelding-on functie logon() we afgestapt van de opdracht print() en moet beginnen te leren hoe te gebruiken voor elementaire logica / besluit van functies in Python programmeren.
Onder verwijzing naar mijn oorspronkelijke gedachten over wat ik wilde dit programma Baymax te doen:
---Vragen voor een login: gebruikersnaam en wachtwoord
---Accepteert een willekeurige gebruikersnaam
---opgeslagen wachtwoord moet correct worden ingevoerd
---als wachtwoord klopt u opdracht promp kunt blijven.
---als wachtwoord onjuist is wordt u gevraagd opnieuw
input() opdracht is hoe wij de invoer van de gebruiker in Python.
De manier waarop de invoer opdrachtsyntaxis werkt is dat wat je in het haakje na invoer wat wordt weergegeven naast de vermelding prompt voor de gebruiker.
Om te beginnen de aanmelding codering ik opende een nieuw bestand met python in IDLE en opgeslagen
Als logon.py kleine stukjes code afzonderlijk gebouw en ze later te combineren is gemakkelijker te jongleren en op te lossen.
Check de notities in de het schermschoten hierboven voor meer informatie en kijk hoe de input is genomen en gebruikt.
De python voorbeeldcode in de bovenstaande foto's was mijn eerste poging om een aanmelding invoeren.
PIC 2 Opmerking hoe de If en else functies werken.
Ik heb de laatste print lijn toegevoegd na de als, anders, om te controleren of het python programma functioneerde als ik wil.
Het is duidelijk niet precies wat ik bedoeld als de laatste regel worden afgedrukt als het juiste wachtwoord wordt ingevoerd of niet.
Wat pure functie van de code is wat ik wil voor dit stuk van code om te vragen om het juiste wachtwoord een onbepaald aantal keren totdat het juiste wachtwoord wordt ingevoerd. Ik moet een lus. De opdrachten terwijl en doen terwijl doen gewoon wat ik ben op zoek naar.
De volgende stap zal tonen een python programma voorbeeld van het toevoegen van een tijdje command in deze functie.