Well i want to input a python function as an input in run time and execute that part of code 'n' no of times. For example using tkinter i create a textbox where the user writes the  function and submits it , also mentioning how many times it wants to be executed. My program should be able to run that function as many times as mentioned by the user.
Ps: i did think of an alternative method where the user can write the program in a file and then i can simply execute it as python filename as a system cmd inside my python program , but i dont want it that way.
Python provides number of ways to do this using function calls:
- eval()
- exec()
For your needs you should read about exec.
how to input python code in run time and execute it?