using parentheses to group subexpressionse ( + )* first adds and yand then multiplies the result by the operators on type bool area and is true if both and are trueand false otherwise or is true if at least one of or is trueand false otherwise not is true if is falseand false if is true variables and assignment variables provide way to associate names with objects consider the code pi radius area pi (radius** radius it first binds the names pi and radius to different objects of type int it then binds the name area to third object of type int this is depicted in the left panel of figure figure binding of variables to objects if the program then executes radius the name radius is rebound to different object of type intas shown in the right panel of figure note that this assignment has no effect on the value to which area is bound it is still bound to the object denoted by the expression *( ** in pythona variable is just namenothing more remember this--it is important an assignment statement associates the name to the left of the symbol with the object denoted by the expression to the right of the remember this too an object can have onemore than oneor no name associated with it if you believe that the actual value of is not you're right we even demonstrate that fact in