I only want to print the first time the script runs through the while loop
Code: Select all
i = True
def MyFunc():
if i == True:
print "ok to print"
i = False
ind = 1
while ind < 5:
MyFunc()
ind = ind + 1Code: Select all
i = True
def MyFunc():
if i == True:
print "ok to print"
i = False
ind = 1
while ind < 5:
MyFunc()
ind = ind + 1Code: Select all
eg.globals.i=True
def MyFunc():
if eg.globals.i == True:
print "ok to print"
eg.globals.i = False
eg.globals.MyFunc = MyFuncCode: Select all
ind = 1
while ind < 5:
eg.globals.MyFunc()
ind = ind + 1Code: Select all
try:
i
except NameError:
i = 0
print i
i += 1