В случае ошибки: sys.exit (1)
Иначе в случае успешного запуска вы можете использовать sys.exit () или sys.exit (0)
Но ваш код должен быть таким:
while True: # Ask for patient ID
try:
i = raw_input("Enter patient ID (or blank to exit): ")
if len(i) == 0:
sys.exit()
else:
a = len(str(abs(i))) # Checking valid integer
if a != 6: # Checking id is six digits
print("Enter valid patient ID (six digit positive integer)")
else:
break
except ValueError:
print("Enter valid patient ID (six digit positive integer)")
Может быть, заменить raw_input на ввод
Надеюсь, что может помочь вам,
Хорошего дня.