BAYMAX: Min första Python projekt (7 / 13 steg)
Steg 7: Steg 7: logon()
Epic Fail #1
För att koda inloggning-på funktion logon() vi flytta bort från kommandot print() och måste börja lära sig att använda grundläggande logik / beslut funktioner i Python programmering.
Hänvisa tillbaka till min ursprungliga tankar om vad jag ville ha detta Baymax program att göra:
---Be om en inloggnings: användarnamn och lösenord
---Kommer att acceptera ett användarnamn
---lagrade lösenord måste anges korrekt
---om lösenordet är korrekt kan du fortsätta att befalla snabb.
---om lösenordet är felaktigt uppmanas du igen
input() kommando är hur vi accepterar indata från användaren i Python.
Hur ingående kommandosyntaxen fungerar är att vad du lägger i parentesen efter input är vad som visas bredvid fråga om posten för användaren.
För att börja kodning inloggningen jag öppnat en ny python fil i IDLE och sparat
det som logon.py bygga små kodavsnitt separat och kombinera dem senare är lättare att jonglera och felsöka.
Kolla anteckningarna i skärmdumpar ovan för detaljer och se hur indata tas och används.
Python exempelkoden i de ovanstående pics var mitt första försök till en inloggning ingång.
Bild 2 Notera hur om och andra funktioner fungerar.
Jag la den sista tryckta raden efter om, annat, att övervaka om python programmet fungerar som jag vill.
Det är helt klart inte exakt vad jag tänkt som den sista raden få tryckt rätt lösenord anges eller inte.
När det gäller ren funktion av koden är vad jag vill för denna del av koden att efterfråga rätt lösenord ett obestämt antal gånger tills rätt lösenord har angetts. Jag behöver en loop. Kommandona medan och göra samtidigt göra precis vad jag söker.
Nästa steg kommer att visa en python programexempel på att lägga ett tag kommandot till denna funktion.