I would think letting them sit on the screen could be bad for a couple of reasons..

1: Even with it closed securely, they may weigh enough to literally fall through the screen.

and

2: If they're not declawed and they wanted to get in, they could do that easily I'm sure. You have already said that 1 did swipe at your snake.