関数に aを書きましたwhile loop
が、それを止める方法がわかりません。最終条件を満たさない場合、ループは永遠に続きます。どうすればそれを止めることができますか?
def determine_period(universe_array):
period=0
tmp=universe_array
while True:
tmp=apply_rules(tmp)#aplly_rules is a another function
period+=1
if numpy.array_equal(tmp,universe_array) is True:
break #i want the loop to stop and return 0 if the
#period is bigger than 12
if period>12: #i wrote this line to stop it..but seems it
#doesnt work....help..
return 0
else:
return period