Остановить программу при условии python - PullRequest
0 голосов
/ 08 апреля 2020

Я новичок в python, и я работаю, потому что получить работу - всегда лучший способ учиться. Я застрял здесь, ни одна из моих логик c, кажется, не помогает мне с небольшим кодом, который я знаю.

Я хочу остановить программу после того, как она удовлетворяет определенному условию. Я привел пример ниже.

ex_list = ["1","2","3"]

print(*ex_list, sep="\n")

Ожидаемый результат:

1 
2
3

Выход:

1
2 
2 is here exiting

Здесь число после двух, которое равно 3, не отображается. Программа завершается сразу после нахождения 2.

Я попытался получить доступ к содержимому печати и обработать его, поэтому поместил содержимое в переменную и использовал операторы if. Это не сработало ... любая помощь будет оценена.

1 Ответ

1 голос
/ 08 апреля 2020

Попробуйте что-то вроде этого:

import sys
ex_list = [1,2,3]
for e in ex_list:
  print e
  if e == 2:
    print '2 is here! exiting..' 
    sys.exit(0)
...