Я пытаюсь выйти из программы, если значение не то, что я хочу, но ничего не делает. В чем проблема? Я думаю, что он останавливает программу, но не печатает «Invalid Subnet Mask».Функция выхода не работает
from sys import exit
def maskvalidation(mask):
string = mask.split(".")
toInt = [int(i) for i in string]
binary = [bin(x) for x in toInt]
purebin = []
for x in binary:
purebin.append(x[2:])
if purebin[0] == "11111111":
print("good")
else:
exit("Invalid Subnet Mask")
maskvalidation("251.0.0.0")
вы ищете 'возвращения («Invalid маска подсети»)' – KronoS
Запуск программы прекрасно работает для меня. :/ – KronoS
Я бы хотел, чтобы он распечатывал «Invalid Subnet Mask» и останавливал программу одновременно. – Jin