def isValidEmail(email):
letter_counter= 0
length = len(email)
dot = email.find(".")
at = email.find("@")
for i in range (0,at):
if((email[i]>='a' and email[i]<='z') or (email[i]>='A' and email[i]<='Z')):
letter_counter=letter_counter+1
if(letter_counter>0 and at>0 and (dot-at)>0 and (dot+1)<length):
print("True")
else:
print("False")
isValidEmail(“sara.y@valid.a“)#true**必须为false isValidEmail(”sara@.ga“)#false**需要为真
它只有一个@symbol它至少有一个。在@符号之后@和之间至少有一个字符。在final之后至少有一字符。这是我的条件,但我无法确定如何使它在@和之间没有字母的情况下仍然将电子邮件地址计算为真。如果超过1个点,则需要为假