Directorio telefónico
Resuelto
JoJo
-
dazdingue -
dazdingue -
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
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
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
dazdingue
Gracias Whismeril :D
yg_be
Mensajes publicados
23437
Fecha de registro
Estado
Colaborador
Última intervención
Ambassadeur
1 588
bonjour, peux-tu marquer cette discussion comme résolue, ou y donner suite?