Ich mache eine Groß-und Kleinschreibung Passwort-Programm in Python, in dem das Passwort muss einen Großbuchstaben, einen Kleinbuchstaben und muss mindestens 8 Zeichen. Hier ist der Code:Erstellen eines Passwort-Programms in Python
password = input("Please enter a password:")
upperFlag = False
lowerFlag = False
while len(password) < 8:
try:
password = input("Password not long enough")
except:
print("Error")
for char in password:
if char == char.upper():
upperFlag = True
print("Up")
elif char == char.lower():
lowerFlag = True
Der Code ist nur ein Konzept jetzt, weshalb ich den Code geschrieben haben, für Großbuchstaben zu drucken. Meine Frage ist, wie bekomme ich das Programm, diese Anweisung nur einmal zu drucken, anstatt für jedes Zeichen zu drucken? (ZB "Up", "Up", "Up" usw.)
indent Fehler halten bekommen immer –
Dies wird fehlschlagen Kleinbuchstaben erkennen, wenn eine nach dem kommen erster Großbuchstabe ... –