Note that the OP was using or (print ..., print ...), not or (print ...; print ...).
While the do solution you provide is probably better, you can also do or (print(...), print(...)). The parentheses prevent the first print from eating everything that follows as its parameters.