I agree with Jason on most of these. The only one of these which is worthy is the (n-1)! one. I feel like it's ok for me to give Sage commands to do this, though not in one fell swoop - s/he'll still have to put it together.
Keep in mind, though, Mathstudent2010, that your instructor is almost certainly NOT looking for this! Instead a more theoretical result is probably in mind. In particular, although your instructor might find it okay to find a pattern using a computer program, they almost certainly will not appreciate a 'proof' of it using the program. You'll have to discover that part for yourself.
In general, if you want to just see the output of something for a certain number of integers, I recommend
for n in [1..100]:
print do_this_thing(n)
This isn't the best longterm, but it provides immediate feedback. This is called a loop.
Secondly, the factorial function is easy - for instance, 10! is factorial(10)
.
Finally, you can get modular arithmetic as well. For instance, 25 modulo 7 is mod(25,7)
. Put it all together and you should be able to get an answer, possibly showing you a pattern - but not a proof.
Please post what you have tried and maybe a specific question about what you have tried. Some helpful resources are in the tutorial, for example, http://sagemath.org/doc/tutorial/tour_assignment.html This sounds like it might be a homework problem. We'd be doing you a huge disservice if it is and we just handed you the answer.