Ich bin neu in Python und habe Probleme mit der Eingabeverifizierung. Insbesondere möchte ich den Benutzer bitten, eine URL einzugeben, aber ich möchte sicherstellen, dass sie entweder "http" oder "https" als Teil ihrer URL eingeben. Das ist, was ich tun ist:Python - Benutzer muss bestimmten Text als Teil ihrer Eingabe eingeben
user_url = raw_input(please enter your URL:)
while "https" or "http" not in user_url:
print "you must enter a valid URL format, try again"
user_url = raw_input(please enter your URL:)
Wenn ich diesen Code verwenden, wird jeder Text noch akzeptiert, auch wenn es nicht enthalten „http“ oder „https“. Jede Hilfe würde sehr geschätzt werden. Vielen Dank.
Sie müssen jede Bedingung explizit buchstabieren: 'während" https "nicht in user_url und" http "nicht in user_url:' –