Error al meter break en una funcion if | Python

Iniciado por TheIllusionist, 19 Marzo 2017, 13:49 PM

0 Miembros y 1 Visitante están viendo este tema.

TheIllusionist

Buenas a todos
tengo un problema y es que quiero que en una función if el programa termine pero me da un error y no se porque, este es el error:
File "RazeWars.py", line 392
   break
SyntaxError: 'break' outside loop

y aquí la parte del código
Código (python) [Seleccionar]

batalla22 = Vida2T - Fuerza1T
if batalla22<=0:
winJ1()
opcionnoimportante5 = raw_input("SE acabo")
break

Si me pueden ayudar se lo agradecere
Gracias y hasta otra
La maquina más segura es la que esta apagada y encerrada en una caja fuerte

La sociedad no esta preparada para la actualidad

engel lex

break no es para que el programa termine, break es para romper un loop y esa es la advertencia que te da...

para salir de un programa importas sys y usas sys.exit()
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.


TheIllusionist

Cita de: engel lex en 19 Marzo 2017, 15:00 PM
break no es para que el programa termine, break es para romper un loop y esa es la advertencia que te da...

para salir de un programa importas sys y usas sys.exit()
Gracias funcionó ahora que ya tengo el juego hecho completo, me pondré a investigar como hacerlo multijugador online  :xD
La maquina más segura es la que esta apagada y encerrada en una caja fuerte

La sociedad no esta preparada para la actualidad