python (3.12.0)

(root)/
lib/
python3.12/
turtledemo/
__pycache__/
lindenmayer.cpython-312.opt-2.pyc

̑e	Z	ddldZdZdZedk(reZeeeyy))*cft|D]"}d}|D]}||j||z}|}$|S)N)rangeget)seqreplacementRulesninewseqelements      J/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/turtledemo/lindenmayer.pyreplacersO
1X	DG.2277CCF	D	
Jcv|D]
}	||y#t$r	t|||n#YnxYwY4wxYw)N)	TypeErrordraw)commandsrulesbs   rrr&sO
	E!HJ	
U1Xu%
		s
	8.8288cd}d}d}|||dd}ddi}d}t||d	}ttd	td
dt	tt
dtt||dd
l	m
}|d	d}d}	d}
||	|
d}ddd}d}
ttdtd	dt	tdt|
|d	}t||td
y)NctdyN-)rightrrrzmain.<locals>.r7s	
b	rctdyr)leftrrrlzmain.<locals>.l:s	Rrctdy)Ng@)forwardrrrfzmain.<locals>.f=s	rzf+f+f--f--f+f+f)-+r#rrzb+f+b--f--b+f+bz
b--f--b--fr)sleepc2tdtddy)Nred
Z)colorcirclerrrAzmain.<locals>.AVs
er"
rcddlm}tdd|dz}t|t	|dt|y)Nr)sqrtblacki)mathr2r.r"r/)r2r s  rBzmain.<locals>.BZs0
g
d1gI
q#
rc0tdtdy)Ngreenr,)r.r"rrrFzmain.<locals>.Fbs
gr)arr#afbfa	afbfbfbfa)r;rfbfbfbfbrzDone!)rresetspeedtracerhtupbackwarddownrtimer)r)rr r#snake_rulessnake_replacementRulessnake_startdrawingr)r0r7r:
krishna_ruleskrishna_replacementRules
krishna_starts              rmainrN1saQ,=>K!#45Kk#91=G	G	!H
1QKDDSMF+	!Hq)M&-[BM	G	!H
1QKDHm%=qAG- 
1Ir__main__N)turtlerrrN__name__msgprintmainlooprrr<module>rUsB4AFZ
&C	#JJr