Game programming is not different in C++ than Python. You already know C++, so the answer is: Learn Python. Why? Because it's a bloody cool language.
You'll also learn a lot of game programming by doing it in Python, even if you need to switch to C++ for doing heavyweight 3D engines.
So the answer is really.... BOTH! :-)