# Reasoning for list instead of integer: to avoid integer overflow error. whole= [] # The part before decimal point fractional = ['.'] # The part after decimal point ...