hi i am very new to programming and was doing my 6th assignment when i started to draw a blank i feel as thou its really simple but i cant figure out how to continue and would appreciate some advice
showing the correct code would be cool and all but i would really appreciate feed back along with it more so then what to do and if so where i went wrong 
down below is what im supposed to do. 

**Write a program that keeps reading positive numbers from the user.
 The program should only quit when the user enters a negative value. Once the 
 user enters a negative value the program should print the average of all the 
 numbers entered.**

what im having trouble with is getting the number to remember okay user entered 55 (store 55) user entered 10 (store 10) user enter 5 (store 5) okay user put -2 end program and calculate. problem is its not remembering all previous entry's its only remembering the last input (which i guess is what my codes telling it to do) so how do i code it so that it remembers all previous entry's 

and here is the code i have so far 

```
number = 1
while ( number > 0):
   number = int(input("enter a number. put in a negative number to end"))
   if number > 0 :
      print (number)
   else:
      print (number) # these are just place holders 

```