18. The id ( ) can be used to get the memory address of a variable. Consider the following code and tell if the id( ) functions will return the same value or not (as the value to be printed via print( ) ) ? Why ? [There are four print( ) function statements that are printing id of variable num below]

num = 13
print( id(num) )
num = num + 3
print( id(num) )
num = num - 3
print( id(num) )
num = "Hello"
print( id(num) )

# The first and third print statements will return the same address as they contain the same variable. All other print statements will be different from each other. In python when value of a variable is changed it just changes its address and hence the first and third id(num) are same.