ich versuch gerade in Python (meine erste Programmiersprache) rein zu finden.
Beim durcharbeiten des Werkes "A byte of Python" versuche ich die Beispiele
selbst immer sinnvoll umzusetzen.
Ich hoffe ich bin nicht im falschen Unterforum. Aber ich hab jetzt keines für so profane Fragen gefunden
So nun zu meinem Code:
Code: Alles auswählen
Benutzername = "XYZ1"
BenutzernameZwei = "ZRZ"
BenuzternameDrei = 123
data = input(("Geben Sie Ihren Benutzernamen ein:"))
try:
data = int(data)
if data == Benutzername or BenutzernameZwei or BenutzernameDrei:
print ('Login gewährt.(Zahl)')
else: ('Login verweigert.(Zahl)')
except:
if data == Benutzername or BenutzernameZwei or BenutzernameDrei:
print ('Login gewährt. (String)')
else:
print('Login verweigert. (String)')
pass
z.B. wenn Benutzername und BenutzernameZwei richtig sein sollen. Allerdings gibt er mir grundsätzlich 'Login gewährt. (String)' aus sobald ich etwas mit Buchstaben eingebe. Woran liegt das?
MfG
