The width and height of a rectangle with an area of 32 are both natural numbers. Find the number of possible rectangles. (However, when the width and height are swapped, the same rectangle is considered identical.)
32 [OP_LIST_GET_DIVISOR] [OP_LIST_LEN] 2 [OP_DIV]
var_a = 32
list_a = []
num_sqrt = int(math.sqrt(var_a))
for i in range(1, num_sqrt+1):
    if var_a % i == 0:
        list_a.append(i)
        list_a.append(int(var_a/i))
list_a = sorted(set(list_a))
var_b = len(list_a)
var_c = 2
var_d = var_b / var_c
print(int(var_d))