Hola
Si no se bien si se guarda en algún lado.
Tengo otra pregunta.
Dado una lista de nombres, sus números telefónicos y el correo electrónico, hay que enviar un correo si el número está mal ingresado.
El número debe tener:
i) Nueve cifras.
ii) Empezar con 0.
iii) El tercer dígito debe ser distinto de 2.
(El indentado podría verse afectado por el copiado y pegado).
Hice lo siguiente, que no funcionó.
usuarios = {'Juan': {'celular': '095534135', 'mail': 'juan@celofan.com.uy'},
'Maria': {'celular': '093659415', 'mail': 'maria@mail.org'},
'Ignacio': {'celular': '056', 'mail': 'nacho@nacho.com'},
'Roberto': {'celular': '094159656', 'mail': 'robertototo@robert.edu'},
'Estefania': {'celular': '094159135', 'mail': 'estefa@1997'},
'Mauricio': {'celular': '5759615', 'mail': 'mauriciofuente@empresa.uy'},
'Raúl': {'celular': 'n/a', 'mail': 'rrodriguez@empresa.uy'}}
def correos(diccionario):
for key in diccionario.keys():
print(key)
if len(diccionario[key]['celular'])!=9 or diccionario[key]['celular'][0]!=0 or diccionario[key]['celular'][2]==2:
return diccionario[key]['mail']
correos(usuarios)
def correos(diccionario):
lista_celulares=[]
lista_celulares_incorrectos=[]
for key,value in diccionario.items():
celulares=value['celular']
#print(celulares)
lista_celulares.append(celulares)
return lista_celulares
#print(lista_celulares)
for celular in lista_celulares:
if len(celular)!=9 or celular[0]!=0 or celular[2]==2:
lista_celulares_incorrectos.append(celular)
print(lista_celulares_incorrectos)
correos({'Juan': {'celular': '095534135', 'mail': 'juan@celofan.com.uy'},
'Maria': {'celular': '093659415', 'mail': 'maria@mail.org'},
'Ignacio': {'celular': '056', 'mail': 'nacho@nacho.com'},
'Roberto': {'celular': '094159656', 'mail': 'robertototo@robert.edu'},
'Estefania': {'celular': '094159135', 'mail': 'estefa@1997'},
'Mauricio': {'celular': '5759615', 'mail': 'mauriciofuente@empresa.uy'},
'Raúl': {'celular': 'n/a', 'mail': 'rrodriguez@empresa.uy'}})