Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 1
Pregunta
email=input('introduce tu email: ') contar_arroba=0 contar_punto=0 for i in range(len(email)): if email[i]=='@': contar_arroba+=1 if email[i]=='.': contar_punto+=1 if contar_punto==0 or contar_arroba!=1: print('email incorrecto') else: print('email valido') cĆ³mo puedo hacer para que se repita infinita veces hasta q ingrece el @ y el punto
7 Respostas
+ 3
Hola David... Esto puede ayudar.
https://code.sololearn.com/cwME4G9n28Ta/?ref=app
+ 3
no voy casi x la mitad š
pero querĆa practicar lo q fui aprendiendo para no olvidarlo. ya q estoy te are una consulta mas en mi programa de email justo en esta parte
(if contar_punto==0 or contar_arroba!=1: ) empezĆ© poniendo el operador and xq dice q las 2 condiciones tienen q ser verdaderas para q sea vĆ”lido y el or con una condiciĆ³n ya era vĆ”lido pero en mi programa si pones and y pones una @ y no pones el punto es correcto igual y con el or si o si tiene q estar el @ el punto si falta uno darĆ” error siendo q el or con una condiciĆ³n deberĆa dar vĆ”lida y el and tienen q estar 2 condiciones para q t de vĆ”lido xq es esto
+ 3
AƱadĆ algunos comentarios al cĆ³digo... Creen que pueden ayudar a responder a tu pregunta āŗ
+ 2
De nada. āŗ Pero sabes, esto no es la mejor manera de comprobar el formato de un email porque el programma te dira que @. es valido. Claro, tiene un solo @ y al menos un .
La mejor manera de comprobar el formato de un email es usando "expresiones regulares" pero es un tĆ³pico bastante avanzado. No sĆ© si ya llegaste allĆ” en el curso
+ 1
genio me re ayudaste mil gracias
+ 1
email = input("Tu correo: ")
f = 0
g = 0
for u in email+'d':
if u == '@' or u == '.':
g += 1
if g == len("@."):
print("Tu email es valido")
break
continue
else:
f += 1
if f > 0 and f == len(email):
while not False:
print('No es valido')
+ 1
hola a lo que entendĆ tu pregunta o cuestiĆ³n es eso quieres que te de un error infinito si es error cierto en lo que pueda ayudar mi amigo espero que sea de ayuda ese cĆ³digo xD