Directorio telefónico
Resuelto
Hola, yo también tengo un problema con mi programa con el break (es un programa para crear un directorio telefónico, tengo un nivel de 1º en NSI)
Aquí está:
def menu ():
elección = input("0-salir\n1-escribir en el directorio\n2-buscar en el directorio\nTu
elección ?")
return elección
elección = input("0-salir\n1-escribir en el directorio\n2-buscar en el directorio\n\nTu
elección ?")
with open('archivo.txt', 'a') as f:
f.write(elección)
elección = int(elección)
While True:
numero = input("Tu elección")
numero = int(numero)
if elección == 0:
###print("Has salido de esta página")
###break
else:
### continue
if elección == 1:
###print("Nombre (0 para terminar): \nTeléfono: ")
=>insertar el programa de entrada
###break else:
###continue
if elección == 2:
###print("Introduce un nombre : \nEl número buscado es : ")
=>insertar el programa de búsqueda
####break
else:
####continue
Los # al inicio de las líneas simbolizan las indentaciones, no he podido hacer otra cosa '^^
Gracias a los que puedan ayudarme, recuerdo, el error es 'break' outside loop
Aquí está:
def menu ():
elección = input("0-salir\n1-escribir en el directorio\n2-buscar en el directorio\nTu
elección ?")
return elección
elección = input("0-salir\n1-escribir en el directorio\n2-buscar en el directorio\n\nTu
elección ?")
with open('archivo.txt', 'a') as f:
f.write(elección)
elección = int(elección)
While True:
numero = input("Tu elección")
numero = int(numero)
if elección == 0:
###print("Has salido de esta página")
###break
else:
### continue
if elección == 1:
###print("Nombre (0 para terminar): \nTeléfono: ")
=>insertar el programa de entrada
###break else:
###continue
if elección == 2:
###print("Introduce un nombre : \nEl número buscado es : ")
=>insertar el programa de búsqueda
####break
else:
####continue
Los # al inicio de las líneas simbolizan las indentaciones, no he podido hacer otra cosa '^^
Gracias a los que puedan ayudarme, recuerdo, el error es 'break' outside loop
2 respuestas
-
Hola
Los # al inicio de las líneas simbolizan las indentaciones, no pude hacer de otra forma '^^
Si puedes, y debes hacer de otra manera.
CCM como todos los foros de código disponen de una herramienta dedicada: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Tienes aún tiempo de editar tu mensaje para que sea correctamente legible
--
Cuando era pequeño, el mar Muerto no era más que enfermo.
George Burns -
Colaboradorbonjour, peux-tu marquer cette discussion comme résolue, ou y donner suite?
-
-
-
Colaborador@dazdinguese hizo.
-
@yg_beoh vaya, ¡genial, muchas gracias! :D
Que tengas un buen día y gracias por la ayuda :)
-