import re
c = re.compile(r'^\w+@(\w+\.)+(com|cn|net)$')
email =input("请输入一个邮箱:")
s = c.search(email)
if s:
# print(s.group())
print(email)
else:
print('邮箱格式不正确')
方法二:
import re while True: e = input('请输入一个邮箱:') if re.findall(r'^\w+@(\w+.)+(com|cn|net)$',e): print("邮箱格式正确") else: print('邮箱格式不正确,请重新输入')