+ 3
Many times, you need internet to use interpreter.
It exists many differents developping environnement apps on the apple store (specialized in python or not).
But to decently code on Iphone, it's recommended to jailbreak it.
It still risky and keep on mind that it'll never as efficient as programming on computers.