Ayuda con código de caracteres de correo
Publicado por Juan (2 intervenciones) el 26/11/2020 23:20:35
[a.- En el usuario debe tener mínimo 3 y máximo 20 caracteres sin puntos, si no cumple esta condición debe enviar el mensaje “Correo email mal ingresado, intente nuevamente “
b.- Debe haber un único @, si hay más de uno, debe enviar el mensaje “Correo email mal ingresado, intente nuevamente “, y si no hay ningún @ también debe enviar el mensaje de error.
c.- En el dominio debe haber un mínimo de 3 y máximo 20 caracteres sin punto, luego un punto, un mínimo de 2 caracteres y un máximo de 3 caracteres, si no se cumplen estas condiciones, se debe enviar el mensaje “Correo email mal ingresado, intente nuevamente”
b.- Debe haber un único @, si hay más de uno, debe enviar el mensaje “Correo email mal ingresado, intente nuevamente “, y si no hay ningún @ también debe enviar el mensaje de error.
c.- En el dominio debe haber un mínimo de 3 y máximo 20 caracteres sin punto, luego un punto, un mínimo de 2 caracteres y un máximo de 3 caracteres, si no se cumplen estas condiciones, se debe enviar el mensaje “Correo email mal ingresado, intente nuevamente”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if correo.count('@') != 1:
domini = correo.split('@')[1]
partes = dominio.split('.')[1]
usuario = input("Introduce el nombre de usuario del correo")
dominio = input("Introduce el nombre de dominio del correo")
final = input("Introduce el final del dominio del correo")
else:
dominio = correo.split('@')[1]
partes = dominio.split('.')[1]
nombre = partes[0]
sufijo = partes[1]
if len(nombre) < 3 or len(nombre > 20):
print ("Correo email mal ingresado, intente nuevamente")
else:
if len(final) < 2 or len(final) > 3:
print ("Correo email mal ingresado, intente nuevamente")
else:
if len(dominio) < 3 or len(nombre > 20):
print ("Correo email mal ingresado, intente nuevamente")
else:
print(usuario+domini+dominio+domini+final
Valora esta pregunta


0