Your code literally prints out the initial values entered, and that loops for the number of copies you want. To get the result you wish.... you have to make python count up from a number to the end number. You don't have anything in your code that does that. Below is code that solves the requirement of using nested loop and it counts from start_value to end_value, printing out a list with the results.
limit = int(input("please enter limit")) copies = int(input("please enter copies")) start_value = 1 end_value = 0 results = [] for copy in range(copies): while end_value < limit: end_value += 1 results.append(end_value) print(results)