我是Python的新手,并且在输入验证时遇到问题。具体来说,我要求用户输入一个URL,但我想确保他们输入“http”或“https”作为其URL的一部分。这就是我一直在做:Python--要求用户输入某些文本作为其输入的一部分
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:)
当我使用此代码,任何文本仍可接受,即使它不包含“http”或“https”开头。任何帮助将不胜感激。谢谢。
你必须明确地说明每个条件:'while“https”不在user_url中,而“http”不在user_url中:' –