jjmark15
4/13/2017 - 11:47 PM

input function for numerical values

input function for numerical values

def num_input(prompt='Enter value: '):
    again = True
    while again:
        inp = input(prompt)
        if len(inp) == 0:
            return 0
        else:
            inp = float(inp)
            try:
                if inp.is_integer():
                    inp = int(inp)
                again = False
                return inp
            except ValueError:
                print('Wrong type of input entered\n')