| 请问:) s" F, I% Q+ W4 q3 G 随机产生的turtle 已经在patch的坐标上上下左右一格格运动,当turtle碰到一个随即分布的patch以一定概率粘合,patch变色,其他turtle经过也还是以一定概率粘合的,粘合后turtle的能量就会转变到patch上,并且以一定速率消耗它,怎么编写这个过程?下面是我编写的,运行时就出错了。怎么改正呢?! C4 m9 K% d( `+ b$ g
 - N) r$ |/ }' u7 Q0 [. b9 ]
 
 + n* \, [5 q, L6 fturtles-own [ energy ]
 & g7 M; `+ O; @to setup5 c4 Q0 Q0 r% H2 ~
 clear-all' B# w5 A: x" ~5 N- q  C& _
 set-default-shape turtles "square"; O/ g& A: T9 q* I: ]. `- g
 crt nutrition
 6 X& g" [9 c2 v7 [& Wask turtles[* o; u, ?; f5 F1 G0 c3 `7 n
 set color white
 " V& b# R, P5 ~/ f# L    setxy random-pxcor random-pycor]5 n" X2 C/ c! g  B2 f1 t/ E  B
 7 W0 v: G7 B/ o, J7 l
 ask n-of microbes-initialization patches
 0 x5 ~! x+ A" F0 h" H4 V: p    [ set pcolor green]. ~6 i/ J# F' S0 v4 }- Z
 ask turtles [set energy  1]9 y# X$ s" g' B6 @2 z
 end: C: U4 ^7 g7 x. v4 d% N/ h6 N
 
 9 }4 @" Z% C: sto go- ]8 v8 p! B9 B' [0 Y! M
 ask turtles [set heading 90 * random 4    fd 1]
 j! w% s6 h' b2 i6 b1 C0 i  V     ask patches  with [ any? turtles-here]
 / t) R, m, i3 \  V! e' l    [  if pcolor = green and random 100 < chance-of-congregating [tt ]]2 M- Y8 J+ T" I) U2 g& m
 ask turtles [ if energy = 0  [die ]]
 . S/ `6 m. y( [: Y9 m6 q( V+ ~ end: ^( h. L+ V" c/ Y) n% H6 A* k
 
 # ?+ [* i0 N3 Z* G( U! u$ j( O& Cto tt
 6 U( q$ m- ^; C/ ?) nask patches [set pcolor gray ]$ s; \% x' E: ]$ J" ?
 ask  turtles [set energy energy - 1]
 - [( L( F1 R( p* Y3 P6 Rend
 - P4 A9 I! C1 n; p
 0 r7 }7 w" G5 i7 i% V) s
 |