Home Python 'height' is not defined
 Python is saying that the name 'height' is not defined, and I have no idea why that is, as according to my logic, I return the variable height, so I would be able to access it within my for loop? Can someone point me in the right direction? Thanks. Edit: the get_int() is a function inside the cs50 library. import cs50 def main(): print("Enter a number between 0 and 26: ", end="") i = get_height("Enter height: ", end="") def get_height(): while True: height = get_int() if height <= 0 or height >= 23: break return height for i in range(height): print(" " * (height - i), end="") print("#" * (i + 2), end="") print("") if __name__ == "__main__": main()