Normally I would do this but it's hard to read in some tools
Code: Select all
def ll():
print(f"DOC.getObject('Assembly{next(TT)}','Parts{next(TT)}.Common{next(TT)}.')")
print('\n#Normally & functional ')
for i in range(6):
ll()
Code: Select all
triplet2 = f"DOC.getObject('Assembly{next(TT)}','Parts{next(TT)}.Common{next(TT)}.')"
def jj():
print(f"Something.{triplet2}")
print('\n#3 Call in string, print string')
for i in range(6):
jj()
Code: Select all
k = next(TT)
triplet = f"DOC.getObject('Assembly{k}','Parts{k}.Common{k}.')"
def kk():
print(f"Something.{triplet}")
print('\n#Separate gen call and string')
for i in range(6):
kk()
#The generator
Code: Select all
def tripleCUT():
gen = 0
end = 200
for i in range(end):
for i in range(3):
yield gen
gen += 1
_tripleCUT = tripleCUT()
TT = (f"{x:0=3}" for x in _tripleCUT)
Can someone show me the way?
ty ty
Py3.10 -- executing in IDLE