hi, I am a beginner learning python, and I have notice that in python variale are not declared or defined. But does it mean that your cannot use the same variable twice and all your variable have to be of different name. In java you can have a variable of the same name but of different type and it makes programming much more flexible.