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
En revanche, les sauts de ligne fonctionnent correctement lorsqu'ils sont intégrés dans une chaîne de caractères, par exemple :
(Windows 11, JMP 19.0.1)
Je suppose que je peux attendre une nouvelle version, puis vérifier à nouveau.

Modifier:
Étrange, dans la fenêtre d'exemple de l'index de script, cela fonctionne correctement :
