怎么判断“@”后面至少有一个“.”这个条件?

初学者,需要写一个邮箱验证的程序,求大佬指点

你好同学,直接正则表达式匹配邮箱就行

import re  
text = input("Please input your Email address:\n")  
if re.match(r'^[0-9a-zA-Z_]{0,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}$',text):  
    print('Email address is Right!')  
else:  
    print('Please reset your right Email address!')

如有帮助还望给答主点个采纳哟

这里以heigirl5201314@vip.qq.com邮箱为例,如果match返回的结果不为None,则邮箱验证成功。

print(__import__('re').match(r'^[0-9a-zA-Z_]+@([0-9a-zA-Z]+\.)+com|cn|net$', 'heigirl5201314@vip.qq.com'))