How can I change a value inside a loop every 10th iteration?
Say I have a list with 30 properties
myList = {"One", "Two", "Three", "Four"........,"Thirty" } #trimmed listLength = len(myList) #30 listRange = range(0, listLength) # 0-30 for i in listRange x = ??? ... ops.mesh.add(size=2, location=(x)) # change value of x by 10 every 10 value
I would like to change the value of x by a factor of 10 every 10th time.
Desired outcome
first 10 values x = 10 second 10 values x = 20 third 10 values x = 30
**
Advertisement
Answer
Modulo is a nice way of doing that:
if i % 10 == 0: x+=10
Edit: you should probably initialize x outside the loop.