-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEmailValidating.py
30 lines (30 loc) · 1.04 KB
/
EmailValidating.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
email=input('Enter your email:')#[email protected]
k,j,d=0,0,0
if len(email)>=6: #1
if (email[0].isalpha()): #2
if ('@'in email) and (email.count('@')==1): #3 AND OPERATOR USED
if (email[-4] == '.') ^ (email[-3] == '.'): #4 X-OR OPERATOR USED
for i in email:
if i==i.isspace(): #5
k=1
elif i.isalpha():
if i==i.upper(): #5
j=1
elif i.isdigit():
continue
elif i=="_" or i=='.' or i=="@":
continue
else:
d=1 # if coming %,&,% etc
if k==1 or j==1 or d==1:
print('wrong email 5')
else:
print(' Right email')
else:
print('Wrong email 4')
else:
print('Wrong email 3')
else:
print('Wrong email 2')
else:
print('Wrong email 1')