Home
About
Projects
Contact
HelperModule.py
#File: HelperModule.py
#prompt is the directions, or instructions for the user prompt.

#Function getString
def getString(prompt): 
    valid=False
    while valid==False:
        myString=input(prompt)
        if (len(myString)>0):
            valid=True
        else: 
            print("Your entry cannot be empty. Please try again.")
    return myString

#Function getInt
def getInt(prompt):
    while True: 
        try: 
            iNum=int(getString(prompt))
            break 
        except ValueError: 
            print("That is not a valid integer, please try again")
    return iNum 

#Function getFloat
def getFloat(prompt):
    while True: 
        try: 
            fNum=float(getString(prompt))
            break 
        except ValueError: 
            print("That is not a valid float, please try again")
    return fNum 

def getChar(prompt):
    return getString(prompt)[0]

def getLowerChar(prompt):
    return getChar(prompt).lower()

def getupperChar(prompt):
    return getChar(prompt).upper()

def clickEnter(prompt):
    input(prompt)