Code schreiben, um zu überprüfen, ob eine E-Mail korrekt eingegeben wurde. Ich habe den ganzen Code, der überprüft werden soll, @ -Symbol und. sind in der Zeichenfolge, sowie die ganze E-Mail eine bestimmte Länge, aber ich kann nicht scheinen, etwas Code, der überprüft, ob es eine Zeichenfolge vor dem @ -Symbol, für jetzt, wenn Sie sogar @ gmail.com kommt es als kommt richtig.Prüfen, ob vor dem @ -Symbol ein String steht
email = input ("Enter an email address for you account: ")
check2 = 0
if "@" in email:
check2 = (check2)+1
else:
check2 = (check2)
if "." in email:
check2 = (check2)+1
else:
check2 = (check2)
if len(email)>6:
check2 = (check2)+1
else:
check2 = (check2)
if check2==3:
print ("Your email was accepted")
else:
print ("Error")
Es kann eine gute Idee sein, die Eingabezeichenfolge zuerst zu strippen(), um nur Leerzeichen vor @ zu vermeiden. So 'email = strip (email) ' –
Vielen Dank –