0

I am a relatively inexperienced coder so please excuse my ignorance.

I am attempting to write a code to iterate rotations of functional groups in a molecule.

The number of groups that need to rotate and the step size is based on user input.

I know i can generate the iterations using a series of nested for loops

```
for i in [120,240,360]:
for j in [60,120,180]:
print str(i) + '.' + str(j)
```

My question is how do do this dynamically

The information about the rotations is stored in an array

rotationarray[rotation][3] contains the whole rotation range and

rotationarray[rotation][4] contains the step size

`rotationarray = [[2,8,1,360,120,True],[3,9,1,180,60,True]]`

My guess is this could be solved something like this but I keep running into a wall in my logic and I was hoping someone could give me a little help

```
itteration()
some sort of class
for rotations
itteration()
```