When using the Python console with output directed to the JMP Log,
print() does not behave consistently with standard Python. Arguments consisting only of whitespace characters (spaces, tabs, newlines, etc.) appear to be discarded rather than printed. For example:
print('a', 'b') # Output: ab; even the space as the default separator is ignored
print('a', 'b', sep=' ') # Output: ab
print('a', ' ', 'b') # Output: ab
print('a', 'b', sep=' ') # Output: ab
print('a', '\t', 'b') # Output: ab
print('a', '\n', 'b') # Output: ab
print('a', '\r\n', 'b') # Output: ab
D'altra parte, le interruzioni funzionano correttamente quando sono incorporate all'interno di una stringa, ad esempio:
(Windows 11, JMP 19.0.1)
Credo che aspetterò una nuova versione e poi ricontrollerò.

Modificare:
Curioso, nella finestra di esempio dell'indice di scripting funziona correttamente:
