Python 2, 26 bytes, 10 numbers, cracked by feersumfeersum and Destructible WatermelonDestructible Watermelon
Third try's the charm?
print r___e(3_4____+_[___]
Works for 1-10, _
is hidden.
Destructible Watermelon got the general idea I was going for. Here's my solution:
print r"10e(3246578+9["[0] print r"10e(3246578+9["[5] print r"10e(3246578+9["[4] print r"10e(3246578+9["[6] print r"10e(3246578+9["[-6] print r"10e(3246578+9["[-7] print r"10e(3246578+9["[-5] print r"10e(3246578+9["[-4] print r"10e(3246578+9["[-2] print r"10e(3246578+9["[:2]