<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>兵哥的天空实验室</title><link>http://www.qdn.club/</link><description>代码驱动未来，无人机点亮天空</description><item><title>S4龙腾四海 开局升级</title><link>http://www.qdn.club/post/10.html</link><description>&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;update(context):

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;me&amp;nbsp;=&amp;nbsp;context.me

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;==&amp;nbsp;-1:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.me.y&amp;nbsp;&amp;gt;&amp;nbsp;context.get_env_height()&amp;nbsp;/&amp;nbsp;2:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&amp;nbsp;#&amp;nbsp;出生在左上角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;=&amp;nbsp;1&amp;nbsp;&amp;nbsp;#&amp;nbsp;出生在右下角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time&amp;nbsp;=&amp;nbsp;context.step&amp;nbsp;/&amp;nbsp;30

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;开局固定路径
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;0&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.15:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(232)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0.15&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.25:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(300)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0.25&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.40:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(90)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0.4&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.6:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(90)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;4&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;4.1:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(50)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;8&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;8.2:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(45)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;12&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;12.3:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(180)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;14.5&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;14.8:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(225)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;21&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;21.2:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(21)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#return&amp;nbsp;api.a2r(225)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 16 Mar 2024 10:47:13 +0800</pubDate></item><item><title>星际智旅-S4 龙腾四海</title><link>http://www.qdn.club/post/9.html</link><description>&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;api
import&amp;nbsp;math

info&amp;nbsp;=&amp;nbsp;{&amp;quot;flag&amp;quot;:&amp;nbsp;-1}
def&amp;nbsp;update(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;me&amp;nbsp;=&amp;nbsp;context.me
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;==&amp;nbsp;-1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.me.y&amp;nbsp;&amp;gt;&amp;nbsp;context.get_env_height()&amp;nbsp;/&amp;nbsp;2:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&amp;nbsp;#&amp;nbsp;出生在左上角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;=&amp;nbsp;1&amp;nbsp;&amp;nbsp;#&amp;nbsp;出生在右下角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time&amp;nbsp;=&amp;nbsp;context.step&amp;nbsp;/&amp;nbsp;30
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;开局一把梭
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;0.05&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.1:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(180)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.15:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(300)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0.1&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.25:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(235)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;0.4&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;0.45:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(180)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;1&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;1.25:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(90)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;8.5&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;8.8:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#pass
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(20)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;10.5&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;10.7:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#pass
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(45)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;14&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;14.4:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(190)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;17&amp;nbsp;&amp;lt;&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;17.3:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(17,me.mass)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(315)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;26&amp;nbsp;&amp;lt;=&amp;nbsp;time&amp;nbsp;&amp;lt;&amp;nbsp;26.3:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(23)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#return&amp;nbsp;api.a2r(45)&amp;nbsp;+&amp;nbsp;math.pi&amp;nbsp;*&amp;nbsp;info[&amp;quot;flag&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;time&amp;nbsp;&amp;gt;&amp;nbsp;6:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(4)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;获取所有非子弹类的星体列表
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enemies_list&amp;nbsp;=&amp;nbsp;[]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;context.enemies:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;not&amp;nbsp;i.is_bullet:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enemies_list.append(i)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;对星体列表由近到远进行排序
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enemies_list.sort(key=lambda&amp;nbsp;x:&amp;nbsp;me.get_atom_surface_dist(x))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;躲避策略
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;enemies_list:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;i.mass&amp;nbsp;&amp;gt;&amp;nbsp;me.mass&amp;nbsp;and&amp;nbsp;me.whether_collide(i)&amp;nbsp;and&amp;nbsp;me.get_atom_surface_dist(i)&amp;nbsp;&amp;lt;&amp;nbsp;30:&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(i)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;吞噬策略
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enemies_selected_list&amp;nbsp;=&amp;nbsp;[]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;检测目标路径上是否有其他危险星体
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;enemies_list:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;better_list&amp;nbsp;=&amp;nbsp;api.raycast(colliders&amp;nbsp;=&amp;nbsp;enemies_list,&amp;nbsp;origin&amp;nbsp;=&amp;nbsp;(me.x,&amp;nbsp;me.y),&amp;nbsp;direction&amp;nbsp;=&amp;nbsp;api.relative_radian(me.x,&amp;nbsp;me.y,&amp;nbsp;i.x,&amp;nbsp;i.y))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;len(better_list):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;better_list[0].id&amp;nbsp;!=&amp;nbsp;i.id&amp;nbsp;and&amp;nbsp;i.mass&amp;nbsp;&amp;gt;&amp;nbsp;me.mass:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;continue
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enemies_selected_list.append(i)&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hs&amp;nbsp;=&amp;nbsp;abs((me.vx&amp;nbsp;+&amp;nbsp;me.vy)/2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;enemies_selected_list:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;not&amp;nbsp;me.whether_collide(i)&amp;nbsp;and&amp;nbsp;&amp;nbsp;me.radius&amp;nbsp;&amp;gt;&amp;nbsp;i.radius&amp;nbsp;&amp;gt;&amp;nbsp;me.radius&amp;nbsp;*&amp;nbsp;0.4:&amp;nbsp;&amp;nbsp;#&amp;nbsp;距离玩家最近的背景星体与玩家星体没有相撞趋势，同时玩家星体的半径大于距离最近的背景星体
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;distance&amp;nbsp;=&amp;nbsp;me.get_atom_surface_dist(i)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;hs&amp;nbsp;&amp;lt;&amp;nbsp;10&amp;nbsp;and&amp;nbsp;distance&amp;nbsp;&amp;lt;&amp;nbsp;500&amp;nbsp;and&amp;nbsp;me.whether_collide(i):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.step&amp;nbsp;%&amp;nbsp;30&amp;nbsp;==&amp;nbsp;0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(i)&amp;nbsp;+&amp;nbsp;math.pi
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;distance&amp;nbsp;&amp;lt;&amp;nbsp;200&amp;nbsp;and&amp;nbsp;me.whether_collide(i)&amp;nbsp;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.step&amp;nbsp;%&amp;nbsp;10&amp;nbsp;==&amp;nbsp;0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(i)&amp;nbsp;+&amp;nbsp;math.pi
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;hs&amp;nbsp;&amp;lt;&amp;nbsp;8&amp;nbsp;and&amp;nbsp;distance&amp;nbsp;&amp;lt;&amp;nbsp;80&amp;nbsp;and&amp;nbsp;&amp;nbsp;me.radius&amp;nbsp;&amp;gt;&amp;nbsp;i.radius&amp;nbsp;&amp;gt;&amp;nbsp;me.radius&amp;nbsp;*&amp;nbsp;0.6:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.step&amp;nbsp;%&amp;nbsp;5&amp;nbsp;==&amp;nbsp;0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(i)&amp;nbsp;+&amp;nbsp;math.pi
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;hs&amp;nbsp;&amp;lt;&amp;nbsp;5&amp;nbsp;and&amp;nbsp;&amp;nbsp;me.radius&amp;nbsp;&amp;gt;&amp;nbsp;i.radius&amp;nbsp;&amp;gt;&amp;nbsp;me.radius&amp;nbsp;*&amp;nbsp;0.6:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.step&amp;nbsp;%&amp;nbsp;5&amp;nbsp;==&amp;nbsp;0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(i)&amp;nbsp;+&amp;nbsp;math.pi
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(hs)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;None&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 12 Mar 2024 10:49:10 +0800</pubDate></item><item><title>AI创想家_圣诞派对代码</title><link>http://www.qdn.club/post/8.html</link><description>&lt;p&gt;圣诞派对代码&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;api
#圣诞礼物降临小镇，bell铃铛，candy糖果，cookie饼干，tree圣诞树，star星星
#使用api.set_item_name(&amp;nbsp;)为物品命名，方便后续调用。
api.set_item_name(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item101&amp;nbsp;=&amp;nbsp;&amp;quot;bell&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item102&amp;nbsp;=&amp;nbsp;&amp;quot;candy&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item103&amp;nbsp;=&amp;nbsp;&amp;quot;cookie&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item104&amp;nbsp;=&amp;nbsp;&amp;quot;tree&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item105&amp;nbsp;=&amp;nbsp;&amp;quot;star&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item201&amp;nbsp;=&amp;nbsp;&amp;quot;box&amp;quot;
)

#主程序每回合自动调用玩家定义的update(context)函数，函数返回值（U,&amp;nbsp;D,&amp;nbsp;L,&amp;nbsp;R,&amp;nbsp;S&amp;nbsp;）使企鹅向某方向（上&amp;nbsp;，下&amp;nbsp;，左&amp;nbsp;，右&amp;nbsp;，停）移动
def&amp;nbsp;update(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_row&amp;nbsp;=&amp;nbsp;context.me.row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_col&amp;nbsp;=&amp;nbsp;context.me.col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_row&amp;nbsp;=&amp;nbsp;context.exit.row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_col&amp;nbsp;=&amp;nbsp;context.exit.col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;my_energy&amp;nbsp;=&amp;nbsp;context.me.energy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_exit&amp;nbsp;=&amp;nbsp;api.check.path(start=(m_row,&amp;nbsp;m_col),&amp;nbsp;end=(exit_row,&amp;nbsp;exit_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_distance&amp;nbsp;=&amp;nbsp;len(path_exit)&amp;nbsp;-&amp;nbsp;1

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;my_energy&amp;nbsp;&amp;lt;=&amp;nbsp;(exit_distance&amp;nbsp;+&amp;nbsp;1):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;direction&amp;nbsp;=&amp;nbsp;api.check.next(end&amp;nbsp;=&amp;nbsp;(exit_row&amp;nbsp;,&amp;nbsp;exit_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;context.me.score&amp;nbsp;&amp;gt;&amp;nbsp;context.players[1].score+100&amp;nbsp;and&amp;nbsp;context.players[1].row&amp;nbsp;&amp;lt;=7:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.players[1].row&amp;nbsp;&amp;lt;3&amp;nbsp;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;direction&amp;nbsp;=&amp;nbsp;api.check.next(end=(3,&amp;nbsp;context.players[1].col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;direction&amp;nbsp;=&amp;nbsp;api.check.next(end=(context.players[1].row&amp;nbsp;+&amp;nbsp;1,&amp;nbsp;context.players[1].col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;closest_gem&amp;nbsp;=&amp;nbsp;api.check.closest_item(context.items[&amp;quot;box&amp;quot;]+context.items[&amp;quot;star&amp;quot;]+context.items[&amp;quot;tree&amp;quot;]+context.items[&amp;quot;cookie&amp;quot;]+context.items[&amp;quot;candy&amp;quot;]+context.items[&amp;quot;bell&amp;quot;])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;direction&amp;nbsp;=&amp;nbsp;api.check.next(end&amp;nbsp;=&amp;nbsp;(closest_gem.row&amp;nbsp;,&amp;nbsp;closest_gem.col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;direction&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 26 Dec 2023 16:25:04 +0800</pubDate></item><item><title>星际智旅-动态地图</title><link>http://www.qdn.club/post/7.html</link><description>&lt;p&gt;16关动态地图&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;update(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ms&amp;nbsp;=context.monsters
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;me&amp;nbsp;=&amp;nbsp;context.me
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t=context.step/40
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;t&amp;lt;0.2:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(25)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;6&amp;lt;t&amp;lt;6.2&amp;nbsp;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;api.a2r(155)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#从&amp;nbsp;ms&amp;nbsp;中获取与本星体直接距离最近的星体,ignore_bullet=False不忽略星体发射的子弹星体。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;me_near&amp;nbsp;=&amp;nbsp;me.find_nearest_atom(ms,&amp;nbsp;ignore_bullet=False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;me_near.radius&amp;nbsp;&amp;lt;&amp;nbsp;me.radius&amp;nbsp;and&amp;nbsp;me_near.radius*2&amp;nbsp;&amp;gt;&amp;nbsp;me.radius&amp;nbsp;and&amp;nbsp;me.whether_collide(me_near):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#控制本星体向指定的星体发射炮弹，返回发射炮弹的弧度值
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;context.step&amp;nbsp;%&amp;nbsp;10&amp;nbsp;==&amp;nbsp;3:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(me_near)+3.14
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;me_near.radius&amp;nbsp;&amp;lt;&amp;nbsp;me.radius&amp;nbsp;and&amp;nbsp;me.whether_collide(me_near):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;None
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;me.whether_collide(me_near)&amp;nbsp;and&amp;nbsp;me.get_atom_surface_dist(me_near)&amp;lt;100:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;me.shoot_atom_radian(me_near)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;None&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Dec 2023 16:17:08 +0800</pubDate></item><item><title>五色狂欢过关代码</title><link>http://www.qdn.club/post/6.html</link><description>&lt;p&gt;&lt;!--wxfans start--&gt;import api&lt;!--wxfans end--&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;#&amp;nbsp;依次计算场上所有宝石到企鹅的距离，将target_gem设置为距离更小的宝石名称
def&amp;nbsp;target_choice(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min_distance&amp;nbsp;=&amp;nbsp;99
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color&amp;nbsp;=&amp;nbsp;[&amp;quot;red_gem&amp;quot;,&amp;nbsp;&amp;quot;purple_gem&amp;quot;,&amp;nbsp;&amp;quot;pink_gem&amp;quot;,&amp;nbsp;&amp;quot;blue_gem&amp;quot;,&amp;quot;yellow_gem&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(0,&amp;nbsp;5):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_gem&amp;nbsp;=&amp;nbsp;api.check.path(start=(context.me.row,&amp;nbsp;context.me.col),&amp;nbsp;end=(context.items[color[i]][0].row,&amp;nbsp;context.items[color[i]][0].col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_distance&amp;nbsp;=&amp;nbsp;len(path_gem)&amp;nbsp;-&amp;nbsp;1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;gem_distance&amp;nbsp;&amp;lt;&amp;nbsp;min_distance:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min_distance&amp;nbsp;=&amp;nbsp;gem_distance
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target_gem&amp;nbsp;=&amp;nbsp;color[i]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;target_gem

def&amp;nbsp;update(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_row&amp;nbsp;=&amp;nbsp;context.me.row&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_col&amp;nbsp;=&amp;nbsp;context.me.col&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_row&amp;nbsp;=&amp;nbsp;context.items[target_choice(context)][0].row&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_col&amp;nbsp;=&amp;nbsp;context.items[target_choice(context)][0].col&amp;nbsp;&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#计算当前企鹅到出口的有效路径距离
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_row&amp;nbsp;=&amp;nbsp;context.exit.row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_col&amp;nbsp;=&amp;nbsp;context.exit.col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_exit&amp;nbsp;=&amp;nbsp;api.check.path(start=(m_row,&amp;nbsp;m_col),&amp;nbsp;end=(exit_row,&amp;nbsp;exit_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_distance&amp;nbsp;=&amp;nbsp;len(path_exit)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_energy&amp;nbsp;=&amp;nbsp;context.me.energy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b&amp;nbsp;=&amp;nbsp;5&amp;nbsp;&amp;nbsp;&amp;nbsp;#本关卡中，宝箱期望收益为5。b大于5，则为风险偏好策略；b小于5，则为风险厌恶策略

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#计算当前企鹅至宝箱的有效路径距离
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_box&amp;nbsp;=&amp;nbsp;api.check.path(start=(context.me.row,&amp;nbsp;context.me.col),&amp;nbsp;end=(context.items[&amp;quot;box&amp;quot;][0].row,&amp;nbsp;context.items[&amp;quot;box&amp;quot;][0].col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;box_distance&amp;nbsp;=&amp;nbsp;len(path_box)&amp;nbsp;-&amp;nbsp;1

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#如果当前企鹅体力小于等于出口距离，就走向出口
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;m_energy&amp;nbsp;&amp;lt;=&amp;nbsp;exit_distance:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_row&amp;nbsp;=&amp;nbsp;path_exit[1][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_col&amp;nbsp;=&amp;nbsp;path_exit[1][1]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#否则如果企鹅至宝箱的距离小于等于开宝箱阀值距离b，就走向宝箱
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;box_distance&amp;nbsp;&amp;lt;=&amp;nbsp;b&amp;nbsp;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_row&amp;nbsp;=&amp;nbsp;path_box[1][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_col&amp;nbsp;=&amp;nbsp;path_box[1][1]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#否则，就走向最近的宝石
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_gem&amp;nbsp;=&amp;nbsp;api.check.path(start=(m_row,&amp;nbsp;m_col),&amp;nbsp;end=(gem_row,&amp;nbsp;gem_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_row&amp;nbsp;=&amp;nbsp;path_gem[1][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_col&amp;nbsp;=&amp;nbsp;path_gem[1][1]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#开始向目标移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;t_row&amp;nbsp;&amp;gt;&amp;nbsp;m_row:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;D&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_row&amp;nbsp;&amp;lt;&amp;nbsp;m_row:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;U&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_col&amp;nbsp;&amp;gt;&amp;nbsp;m_col:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;R&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_col&amp;nbsp;&amp;lt;&amp;nbsp;m_col:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;L&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Dec 2023 16:03:50 +0800</pubDate></item><item><title>红宝石峡谷过关代码</title><link>http://www.qdn.club/post/5.html</link><description>&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这个关卡不能用“api.check.next（）”这个函数。&lt;/p&gt;&lt;div style=&quot;background-color: rgb(255, 255, 254); font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; line-height: 22px; white-space-collapse: preserve;&quot;&gt;&lt;!--wxfans start--&gt;import api&lt;!--wxfans end--&gt;&lt;/div&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;#&amp;nbsp;依次计算场上所有宝石到企鹅的距离，将target_gem设置为距离更小的宝石名称
def&amp;nbsp;target_choice(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min_distance&amp;nbsp;=&amp;nbsp;99
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(0,&amp;nbsp;5):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_gem&amp;nbsp;=&amp;nbsp;api.check.path(start=(context.me.row,&amp;nbsp;context.me.col),&amp;nbsp;end=(context.items[&amp;quot;red_gem&amp;quot;][i].row,&amp;nbsp;context.items[&amp;quot;red_gem&amp;quot;][i].col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_distance&amp;nbsp;=&amp;nbsp;len(path_gem)&amp;nbsp;-&amp;nbsp;1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;gem_distance&amp;nbsp;&amp;lt;&amp;nbsp;min_distance:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min_distance&amp;nbsp;=&amp;nbsp;gem_distance
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target_gem&amp;nbsp;=&amp;nbsp;context.items[&amp;quot;red_gem&amp;quot;][i]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;target_gem
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
def&amp;nbsp;update(context):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_row&amp;nbsp;=&amp;nbsp;context.me.row&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_col&amp;nbsp;=&amp;nbsp;context.me.col&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_row&amp;nbsp;=&amp;nbsp;target_choice(context).row&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gem_col&amp;nbsp;=&amp;nbsp;target_choice(context).col&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#计算当前企鹅到出口的有效路径距离
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_row&amp;nbsp;=&amp;nbsp;context.exit.row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_col&amp;nbsp;=&amp;nbsp;context.exit.col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_exit&amp;nbsp;=&amp;nbsp;api.check.path(start=(m_row,&amp;nbsp;m_col),&amp;nbsp;end=(exit_row,&amp;nbsp;exit_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit_distance&amp;nbsp;=&amp;nbsp;len(path_exit)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_energy&amp;nbsp;=&amp;nbsp;context.me.energy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#如果当前企鹅体力小于等于出口距离，就走向出口
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;m_energy&amp;nbsp;&amp;lt;=&amp;nbsp;exit_distance:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_row&amp;nbsp;=&amp;nbsp;path_exit[1][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_col&amp;nbsp;=&amp;nbsp;path_exit[1][1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#否则，就走向最近的宝石
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path_gem&amp;nbsp;=&amp;nbsp;api.check.path(start=(m_row,&amp;nbsp;m_col),&amp;nbsp;end=(gem_row,&amp;nbsp;gem_col))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_row&amp;nbsp;=&amp;nbsp;path_gem[1][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t_col&amp;nbsp;=&amp;nbsp;path_gem[1][1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#开始向目标移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;t_row&amp;nbsp;&amp;gt;&amp;nbsp;m_row:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;D&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_row&amp;nbsp;&amp;lt;&amp;nbsp;m_row:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;U&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_col&amp;nbsp;&amp;gt;&amp;nbsp;m_col:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;R&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;t_col&amp;nbsp;&amp;lt;&amp;nbsp;m_col:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;quot;L&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Dec 2023 15:53:45 +0800</pubDate></item><item><title>python 九九乘法表</title><link>http://www.qdn.club/post/4.html</link><description>&lt;p&gt;python 九九乘法表格式化输出&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(1,10):
&amp;nbsp;&amp;nbsp;for&amp;nbsp;j&amp;nbsp;in&amp;nbsp;range(1,i+1):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n=i*j
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;(j,&amp;#39;x&amp;#39;,i,&amp;quot;=&amp;quot;,&amp;quot;{:&amp;lt;3}&amp;quot;.format(n),end=&amp;#39;&amp;nbsp;&amp;#39;,)#&amp;quot;{:&amp;lt;3}&amp;quot;.format(n)向左对齐输出3位，不够的补空格。
&amp;nbsp;&amp;nbsp;print(&amp;#39;&amp;#39;)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;python 九九乘法表自定义函数应用&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;_99biao_yinyon.py&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;jjcfb(nomb):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(1,nomb+1):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;j&amp;nbsp;in&amp;nbsp;range(1,i+1):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n=i*j
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;(j,&amp;#39;*&amp;#39;,i,&amp;quot;=&amp;quot;,&amp;quot;{:&amp;lt;2}&amp;quot;.format(n),end=&amp;#39;&amp;nbsp;&amp;#39;,)#&amp;quot;{:&amp;lt;2}&amp;quot;.format(n)向左对齐输出2位，不够的补空格。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;#39;&amp;#39;)&lt;/pre&gt;&lt;p&gt;自定义函数文件调用&lt;!--wxfans end--&gt;&lt;/p&gt;&lt;p&gt;99.py&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;_99biao_yinyon&amp;nbsp;&amp;nbsp;#自定义函数文件名
_99biao_yinyon.jjcfb(9)#jjcfb()&amp;nbsp;#自定义函数名&lt;/pre&gt;&lt;p&gt;&lt;!--wxfans start--&gt;&lt;!--wxfans end--&gt;&lt;/p&gt;</description><pubDate>Thu, 07 Dec 2023 08:17:25 +0800</pubDate></item><item><title>用turtle海龟库画五角星</title><link>http://www.qdn.club/post/3.html</link><description>&lt;p&gt;用turtle海龟库画五角星&lt;/p&gt;&lt;p&gt;1.简单的五角星&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;turtle&amp;nbsp;as&amp;nbsp;t&amp;nbsp;&amp;nbsp;&amp;nbsp;#引入海龟库

for&amp;nbsp;x&amp;nbsp;in&amp;nbsp;range(5):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.forward(100)&amp;nbsp;&amp;nbsp;&amp;nbsp;#画一条直线
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(144)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#海龟向右旋转144度&lt;/pre&gt;&lt;p&gt;&lt;!--wxfans start--&gt; 2.用自定义函数画有颜色的五角星&lt;!--wxfans end--&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;turtle&amp;nbsp;as&amp;nbsp;t&amp;nbsp;
def&amp;nbsp;wjx(j):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.speed(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.hideturtle()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pencolor(&amp;quot;black&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&amp;quot;yellow&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;x&amp;nbsp;in&amp;nbsp;range(j):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.forward(50)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(360/j)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.forward(50)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(360/j*2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
wjx(5)&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Dec 2023 17:21:33 +0800</pubDate></item><item><title>欢迎使用Z-BlogPHP！</title><link>http://www.qdn.club/post/1.html</link><description>&lt;p&gt;欢迎使用Z-Blog，这是程序自动生成的文章，您可以删除或是编辑它:)&lt;/p&gt;&lt;p&gt;系统生成了一个留言本和一篇《欢迎使用Z-BlogPHP！》，祝您使用愉快！&lt;/p&gt;</description><pubDate>Mon, 21 Jan 2019 15:48:46 +0800</pubDate></item></channel></rss>