I'm no mathematician, and I severely doubt that I'll use anywhere near all of the math modules that python is capable of using. I think as I get more into 3D engines, this may play an important role.
## Arithmetic var = 1 + 3 - 1 var = 4 / 2 *4 var = 13 // 4 ## division without remainder var = 13 % 4 ## remainder only ## Exponents
permutations every possible combination of a number without repetition (ex: single dice)import itertools for i in itertools.permutations('ABCD', 2) : print i
Cartesian Product Every possible combination of a number with repeating numbers (ex: multiple dice)import itertools for i in itertools.product('ABCD', repeat=2) : print i