details about the next object type--the string in the next howeverwe'll take some time to explore the mechanics of variable assignment in more detail than we have here this turns out to be perhaps the most fundamental idea in pythonso make sure you check out the next before moving on firstthoughit' time to take the usual quiz test your knowledgequiz what is the value of the expression ( in python what is the value of the expression in python what is the value of the expression in python what tools can you use to find number' square rootas well as its square what is the type of the result of the expression how can you truncate and round floating-point number how can you convert an integer to floating-point number how would you display an integer in octalhexadecimalor binary notation how might you convert an octalhexadecimalor binary string to plain integertest your knowledgeanswers the value will be the result of because the parentheses force the addition to happen before the multiplication the value will be the result of python' operator precedence rules are applied in the absence of parenthesesand multiplication has higher precedence than ( happens beforeadditionper table - this expression yields the result of for the same precedence reasons as in the prior question functions for obtaining the square rootas well as pitangentsand moreare available in the imported math module to find number' square rootimport math and call math sqrt(nto get number' squareuse either the exponent expression * or the built-in function pow( either of these last two can also compute the square root when given power of ( * the result will be floating-point numberthe integers are converted up to floating pointthe most complex type in the expressionand floating-point math is used to evaluate it the int(nand math trunc(nfunctions truncateand the round(ndigitsfunction rounds we can also compute the floor with math floor(nand round for display with string formatting operations test your knowledgeanswers