这是我的代码
import re
email=input("Enter your email")
def is_email(email):
pattern = '[\.\w]{1,}[@]\w+[.]\w+'
if re.match(pattern, email):
return True
print("Valid Email")
else:
return False
print("Invalid Email")
我可能错过了一些非常简单但又想知道
的内容答案 0 :(得分:3)
您定义了该函数但从未调用它并在打印语句之前返回。
import re
def is_email(email):
pattern = '[\.\w]{1,}[@]\w+[.]\w+'
if re.match(pattern, email):
print("Valid Email")
return True
else:
print("Invalid Email")
return False
email=input("Enter your email")
is_email(email)
答案 1 :(得分:3)
有两个问题(格式化旁边):
1)你已经定义了一个函数,它在任何地方都没有被调用。
2)在打印之前从功能返回。 return
语句之后的代码永远不会被执行。