初始化提交
This commit is contained in:
13
boards/default/python_skulpt/config.json
Normal file
13
boards/default/python_skulpt/config.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"language": "Python",
|
||||
"nav": {
|
||||
"webrun": true,
|
||||
"webcancel": true,
|
||||
"save": {
|
||||
"py": true
|
||||
},
|
||||
"setting": {
|
||||
"pythonToBlockly": true
|
||||
}
|
||||
}
|
||||
}
|
||||
1
boards/default/python_skulpt/examples/01-1 海归画图初体验.mix
Normal file
1
boards/default/python_skulpt/examples/01-1 海归画图初体验.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="=@#u4aYXP9.hp(aSHJO;" x="-1125" y="-607"><field name="VAR">tina</field><next><block type="turtle_move" id="kheNktzo1.$[X0D5u?Pb"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="P5,i)O#t^Zr:/bll34g?"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="IK^z*mT}z3/HTf#M4)lj"><field name="NUM">20</field></shadow></value><next><block type="turtle_rotate" id="^kPxO/fTK^L.kez#U-1$"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="wV]N-MOK!~i@XdXGIEXO"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="n12x/S:;S9lOCu3#D;MU"><field name="NUM">90</field></shadow></value></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5mb3J3YXJkKDIwKQp0aW5hLmxlZnQoOTApCg==</code>
|
||||
1
boards/default/python_skulpt/examples/01-2 绘制四边形.mix
Normal file
1
boards/default/python_skulpt/examples/01-2 绘制四边形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1349" y="-756"><field name="VAR">tina</field><next><block type="turtle_move" id="!LyfdvBw*,iXRt.Ju2Wx"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="~s;XoGA^#~PKxwrk+{#D"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="W4RjNdGLsSnT(j=^lQ;J"><field name="NUM">100</field></shadow></value><next><block type="turtle_rotate" id="Mb}Qg1;yS{yk7}z9qUx-"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="cX]*bHg?UxXJLtP(uGPy"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="#V4V9HI$zJiA|EkR8]Pj"><field name="NUM">90</field></shadow></value><next><block type="turtle_move" id="UPJ.g/_vCmsZ9vwj*C7;"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="_Z.5Zt#y52vdaTC9zGu,"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="fa$-l(G22BefW-|}t{u4"><field name="NUM">100</field></shadow></value><next><block type="turtle_rotate" id="f1~e@Gz_A*0M?hSVf_Au"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="~B23]GW0hDx,JnD0)_1z"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="t49BA^0Ah0dB=sa)qtV?"><field name="NUM">90</field></shadow></value><next><block type="turtle_move" id="f[h|t.1~*i|i|vxRN)iu"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="MEO6SK~LI~-)3[==Fzb;"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="6*,{g/gms!$`_~j$3EVj"><field name="NUM">100</field></shadow></value><next><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">90</field></shadow></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5mb3J3YXJkKDEwMCkKdGluYS5sZWZ0KDkwKQp0aW5hLmZvcndhcmQoMTAwKQp0aW5hLmxlZnQoOTApCnRpbmEuZm9yd2FyZCgxMDApCnRpbmEubGVmdCg5MCkKdGluYS5mb3J3YXJkKDEwMCkK</code>
|
||||
1
boards/default/python_skulpt/examples/01-2-2 绘制四边形.mix
Normal file
1
boards/default/python_skulpt/examples/01-2-2 绘制四边形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1390" y="-780"><field name="VAR">tina</field><next><block type="controls_repeat_ext" id="a~81+TwxRAL~n,~CP2l]"><value name="TIMES"><shadow type="math_number" id="-YAV~TkXp6#aW48hid;!"><field name="NUM">4</field></shadow></value><statement name="DO"><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">90</field></shadow></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKZm9yIF9teV92YXJpYWJsZSBpbiByYW5nZSg0KToKICAgIHRpbmEubGVmdCg5MCkKICAgIHRpbmEuZm9yd2FyZCgxMDApCg==</code>
|
||||
1
boards/default/python_skulpt/examples/01-3 绘制多边形.mix
Normal file
1
boards/default/python_skulpt/examples/01-3 绘制多边形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1390" y="-780"><field name="VAR">tina</field><next><block type="variables_set" id="7$yFOQiZD1hZ8p+r`(o)"><field name="VAR">n</field><value name="VALUE"><block type="math_number" id=",XMuie_Vj77[]$..+,:y"><field name="NUM">40</field></block></value><next><block type="controls_repeat_ext" id="a~81+TwxRAL~n,~CP2l]"><value name="TIMES"><shadow type="math_number" id="-YAV~TkXp6#aW48hid;!"><field name="NUM">4</field></shadow><block type="variables_get" id="JAf#XJ0:;`9n~9(_w`u0"><field name="VAR">n</field></block></value><statement name="DO"><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">90</field></shadow><block type="math_arithmetic" id="uSTyrqq5PkfZyHQ9lusk"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="I{I*0Kt.x8VDs85;4fX4"><field name="NUM">360</field></shadow></value><value name="B"><shadow type="math_number" id="bjq4Woz[YQv*:zr7gD,5"><field name="NUM">1</field></shadow><block type="variables_get" id="T{NNi9{sqgVUXS^Scf`j"><field name="VAR">n</field></block></value></block></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">50</field></shadow><block type="math_arithmetic" id="`Dw8#mpj*2|n_xf-:C5]"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="GJse|NNKvrMzxq|Tin(."><field name="NUM">400</field></shadow></value><value name="B"><shadow type="math_number" id="bjq4Woz[YQv*:zr7gD,5"><field name="NUM">1</field></shadow><block type="variables_get" id="u::zn@vviHACugMK1@i*"><field name="VAR">n</field></block></value></block></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKbiA9IDQwCmZvciBfbXlfdmFyaWFibGUgaW4gcmFuZ2Uobik6CiAgICB0aW5hLmxlZnQoKDM2MCAvIG4pKQogICAgdGluYS5mb3J3YXJkKCg0MDAgLyBuKSkK</code>
|
||||
1
boards/default/python_skulpt/examples/01-3-2 绘制多边形.mix
Normal file
1
boards/default/python_skulpt/examples/01-3-2 绘制多边形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1390" y="-780"><field name="VAR">tina</field><next><block type="variables_set" id="7$yFOQiZD1hZ8p+r`(o)"><field name="VAR">n</field><value name="VALUE"><block type="inout_type_input" id="NE.to-NY`WKnh#R,!b8N"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="9S+5hQ(AM)V?KJWP(Xbc"><field name="TEXT">请输入边数:</field></shadow></value></block></value><next><block type="controls_repeat_ext" id="a~81+TwxRAL~n,~CP2l]"><value name="TIMES"><shadow type="math_number" id="-YAV~TkXp6#aW48hid;!"><field name="NUM">4</field></shadow><block type="variables_get" id="JAf#XJ0:;`9n~9(_w`u0"><field name="VAR">n</field></block></value><statement name="DO"><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">90</field></shadow><block type="math_arithmetic" id="uSTyrqq5PkfZyHQ9lusk"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="I{I*0Kt.x8VDs85;4fX4"><field name="NUM">360</field></shadow></value><value name="B"><shadow type="math_number" id="bjq4Woz[YQv*:zr7gD,5"><field name="NUM">1</field></shadow><block type="variables_get" id="T{NNi9{sqgVUXS^Scf`j"><field name="VAR">n</field></block></value></block></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">50</field></shadow><block type="math_arithmetic" id="`Dw8#mpj*2|n_xf-:C5]"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="GJse|NNKvrMzxq|Tin(."><field name="NUM">400</field></shadow></value><value name="B"><shadow type="math_number" id="bjq4Woz[YQv*:zr7gD,5"><field name="NUM">1</field></shadow><block type="variables_get" id="u::zn@vviHACugMK1@i*"><field name="VAR">n</field></block></value></block></value></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKbiA9IGludChpbnB1dCgn6K+36L6T5YWl6L655pWw77yaJykpCmZvciBfbXlfdmFyaWFibGUgaW4gcmFuZ2Uobik6CiAgICB0aW5hLmxlZnQoKDM2MCAvIG4pKQogICAgdGluYS5mb3J3YXJkKCg0MDAgLyBuKSkK</code>
|
||||
1
boards/default/python_skulpt/examples/02-1 一笔画五角形.mix
Normal file
1
boards/default/python_skulpt/examples/02-1 一笔画五角形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1459" y="-814"><field name="VAR">tina</field><next><block type="turtle_pencolor_hex_new" id="eRmf?!AyIXHb[uZphKUr"><value name="TUR"><shadow type="variables_get" id="f+,m(R8*9w{`K?K2bB.b"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id=";uw+4^BRE2Ieda?z[bn_"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id="YokoU#KBs*g|kGqO]SOz"><field name="COLOR">#ff0000</field></block></value><next><block type="turtle_size" id="joXG?0oK8REoEr*ng?pA"><value name="TUR"><shadow type="variables_get" id="/1X7(]3yHvP}-|8c=vga"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="$i2k5]t3G^/radVFsmui"><field name="NUM">5</field></shadow></value><next><block type="controls_repeat_ext" id="a~81+TwxRAL~n,~CP2l]"><value name="TIMES"><shadow type="math_number" id="-YAV~TkXp6#aW48hid;!"><field name="NUM">5</field></shadow></value><statement name="DO"><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value><next><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">right</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">144</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5wZW5jb2xvcigiI2ZmMDAwMCIpCnRpbmEucGVuc2l6ZSg1KQpmb3IgX215X3ZhcmlhYmxlIGluIHJhbmdlKDUpOgogICAgdGluYS5mb3J3YXJkKDEwMCkKICAgIHRpbmEucmlnaHQoMTQ0KQo=</code>
|
||||
1
boards/default/python_skulpt/examples/02-1-2 一笔画五角形.mix
Normal file
1
boards/default/python_skulpt/examples/02-1-2 一笔画五角形.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1459" y="-814"><field name="VAR">tina</field><next><block type="turtle_pencolor_hex_new" id="eRmf?!AyIXHb[uZphKUr"><value name="TUR"><shadow type="variables_get" id="f+,m(R8*9w{`K?K2bB.b"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id=";uw+4^BRE2Ieda?z[bn_"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id="YokoU#KBs*g|kGqO]SOz"><field name="COLOR">#ff0000</field></block></value><next><block type="turtle_fillcolor_hex_new" id="D!)L#PPo~Nz|^kz-qe2D"><value name="TUR"><shadow type="variables_get" id="67*o|,s1vhv7w;8HVgR$"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id="cU`N^jH+RE$+2at1`Daj"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id="wkzc/#ky2}HO8tCCY#$i"><field name="COLOR">#ff0000</field></block></value><next><block type="turtle_size" id="joXG?0oK8REoEr*ng?pA"><value name="TUR"><shadow type="variables_get" id="/1X7(]3yHvP}-|8c=vga"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="$i2k5]t3G^/radVFsmui"><field name="NUM">5</field></shadow></value><next><block type="turtle_fill" id=")F2ek~U/kK+dkKcCjT#b"><field name="DIR">begin</field><value name="TUR"><shadow type="variables_get" id="^82L{QYUFkmz]fD!g5wc"><field name="VAR">tina</field></shadow></value><next><block type="controls_repeat_ext" id="a~81+TwxRAL~n,~CP2l]"><value name="TIMES"><shadow type="math_number" id="-YAV~TkXp6#aW48hid;!"><field name="NUM">5</field></shadow></value><statement name="DO"><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value><next><block type="turtle_rotate" id="*1Y@QW+{aSn2NCaOQ(D,"><field name="DIR">right</field><value name="TUR"><shadow type="variables_get" id="bfN1.)Xf+X4W*WEXRm1X"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="4ZEOiauOA4wh|j3sB;/7"><field name="NUM">144</field></shadow></value></block></next></block></statement><next><block type="turtle_fill" id="H(nEbxtS.^94C_l}?|}0"><field name="DIR">end</field><value name="TUR"><shadow type="variables_get" id="?Cn7z)5e22v3*epbmC_l"><field name="VAR">tina</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5wZW5jb2xvcigiI2ZmMDAwMCIpCnRpbmEuZmlsbGNvbG9yKCIjZmYwMDAwIikKdGluYS5wZW5zaXplKDUpCnRpbmEuYmVnaW5fZmlsbCgpCmZvciBfbXlfdmFyaWFibGUgaW4gcmFuZ2UoNSk6CiAgICB0aW5hLmZvcndhcmQoMTAwKQogICAgdGluYS5yaWdodCgxNDQpCnRpbmEuZW5kX2ZpbGwoKQo=</code>
|
||||
1
boards/default/python_skulpt/examples/02-2 绘制红心.mix
Normal file
1
boards/default/python_skulpt/examples/02-2 绘制红心.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1499" y="-936"><field name="VAR">tina</field><next><block type="turtle_visible" id="d{7/!V(oYtnkS{{qi7Lw"><field name="DIR">hideturtle</field><value name="TUR"><shadow type="variables_get" id="!l,mc;1/s~-U_1_w;L;("><field name="VAR">tina</field></shadow></value><next><block type="turtle_pencolor_hex_new" id="eRmf?!AyIXHb[uZphKUr"><value name="TUR"><shadow type="variables_get" id="f+,m(R8*9w{`K?K2bB.b"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id=";uw+4^BRE2Ieda?z[bn_"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id="YokoU#KBs*g|kGqO]SOz"><field name="COLOR">#ff0000</field></block></value><next><block type="turtle_size" id="joXG?0oK8REoEr*ng?pA"><value name="TUR"><shadow type="variables_get" id="/1X7(]3yHvP}-|8c=vga"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="$i2k5]t3G^/radVFsmui"><field name="NUM">5</field></shadow></value><next><block type="turtle_setheading" id="8EBCyFgj^=;qHpPp}+`J"><value name="TUR"><shadow type="variables_get" id="Vm`YNJIef~|**315gJKX"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="MYe3QmB{@BWv1Gf2;m2w"><field name="NUM">135</field></shadow></value><next><block type="turtle_circle_advanced" id="7`,)T2d_71LSc6YR,^=O"><value name="TUR"><shadow type="variables_get" id="P8m=wcryQa)3.G#Y9cJp"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="8V0S;$Q7+zmz6I,5^khN"><field name="NUM">50</field></shadow></value><value name="data"><shadow type="math_number" id=".yDAWgxRTwZUm|ijSsrJ"><field name="NUM">180</field></shadow></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value><next><block type="turtle_setheading" id="6iDv/jZc77Ju/+HAho8w"><value name="TUR"><shadow type="variables_get" id="NUP9~qX8jLdZ]~DnY3t{"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="BPh,YY[ov#GP[,i{WX/y"><field name="NUM">45</field></shadow></value><next><block type="turtle_move" id="e,n2*KDD+CWVL56h2ZT@"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="d8W*s^-m|!WjABjAQq=K"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="a=`O.$E=:2fN?Sl#1LlW"><field name="NUM">100</field></shadow></value><next><block type="turtle_circle_advanced" id="CqkZ[*|R8!N!_^^WxO6i"><value name="TUR"><shadow type="variables_get" id="7xj/R@xN;`m*NJ,rK+w|"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="_4ryR_WGnQ^OZ~l*uDv|"><field name="NUM">50</field></shadow></value><value name="data"><shadow type="math_number" id="*T1L,K|nY~|42FafC9)4"><field name="NUM">180</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5oaWRldHVydGxlKCkKdGluYS5wZW5jb2xvcigiI2ZmMDAwMCIpCnRpbmEucGVuc2l6ZSg1KQp0aW5hLnNldGhlYWRpbmcoMTM1KQp0aW5hLmNpcmNsZSAoNTAsMTgwKQp0aW5hLmZvcndhcmQoMTAwKQp0aW5hLnNldGhlYWRpbmcoNDUpCnRpbmEuZm9yd2FyZCgxMDApCnRpbmEuY2lyY2xlICg1MCwxODApCg==</code>
|
||||
1
boards/default/python_skulpt/examples/02-2-2 绘制红心.mix
Normal file
1
boards/default/python_skulpt/examples/02-2-2 绘制红心.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1499" y="-936"><field name="VAR">tina</field><next><block type="turtle_visible" id="d{7/!V(oYtnkS{{qi7Lw"><field name="DIR">hideturtle</field><value name="TUR"><shadow type="variables_get" id="!l,mc;1/s~-U_1_w;L;("><field name="VAR">tina</field></shadow></value><next><block type="turtle_pencolor_hex_new" id="eRmf?!AyIXHb[uZphKUr"><value name="TUR"><shadow type="variables_get" id="f+,m(R8*9w{`K?K2bB.b"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id=";uw+4^BRE2Ieda?z[bn_"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id="YokoU#KBs*g|kGqO]SOz"><field name="COLOR">#ff0000</field></block></value><next><block type="turtle_fillcolor_hex_new" id="tNQ^MXEZ4`2q@vn@ScSi"><value name="TUR"><shadow type="variables_get" id="OOXZU^fyhr,,mI$,+f}7"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id="_f/TBI~xQm6@od!^;nz:"><field name="TEXT">#FF0000</field></shadow><block type="turtle_color_seclet" id=":R+ts[2{lj/m(,O0Rr9O"><field name="COLOR">#ff6666</field></block></value><next><block type="turtle_fill" id=").xDdIuZ(D2C~]cm1GD*"><field name="DIR">begin</field><value name="TUR"><shadow type="variables_get" id="Ncbm_j1.vP;gI+wQP0=Y"><field name="VAR">tina</field></shadow></value><next><block type="turtle_size" id="joXG?0oK8REoEr*ng?pA"><value name="TUR"><shadow type="variables_get" id="/1X7(]3yHvP}-|8c=vga"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="$i2k5]t3G^/radVFsmui"><field name="NUM">5</field></shadow></value><next><block type="turtle_setheading" id="8EBCyFgj^=;qHpPp}+`J"><value name="TUR"><shadow type="variables_get" id="Vm`YNJIef~|**315gJKX"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="MYe3QmB{@BWv1Gf2;m2w"><field name="NUM">135</field></shadow></value><next><block type="turtle_circle_advanced" id="7`,)T2d_71LSc6YR,^=O"><value name="TUR"><shadow type="variables_get" id="P8m=wcryQa)3.G#Y9cJp"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="8V0S;$Q7+zmz6I,5^khN"><field name="NUM">50</field></shadow></value><value name="data"><shadow type="math_number" id=".yDAWgxRTwZUm|ijSsrJ"><field name="NUM">180</field></shadow></value><next><block type="turtle_move" id="hv=Iwt=!U-~]qPEFN/NZ"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="-m#GNhAwjyqI~5P]z[)p"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="^qV6#lc/S~#?9W-qbO@]"><field name="NUM">100</field></shadow></value><next><block type="turtle_setheading" id="6iDv/jZc77Ju/+HAho8w"><value name="TUR"><shadow type="variables_get" id="NUP9~qX8jLdZ]~DnY3t{"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="BPh,YY[ov#GP[,i{WX/y"><field name="NUM">45</field></shadow></value><next><block type="turtle_move" id="e,n2*KDD+CWVL56h2ZT@"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="d8W*s^-m|!WjABjAQq=K"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="a=`O.$E=:2fN?Sl#1LlW"><field name="NUM">100</field></shadow></value><next><block type="turtle_circle_advanced" id="CqkZ[*|R8!N!_^^WxO6i"><value name="TUR"><shadow type="variables_get" id="7xj/R@xN;`m*NJ,rK+w|"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="_4ryR_WGnQ^OZ~l*uDv|"><field name="NUM">50</field></shadow></value><value name="data"><shadow type="math_number" id="*T1L,K|nY~|42FafC9)4"><field name="NUM">180</field></shadow></value><next><block type="turtle_fill" id="2rrFLb/#9:uaW+ckGK^G"><field name="DIR">end</field><value name="TUR"><shadow type="variables_get" id="=QX12.uE`.btwZY[v|I,"><field name="VAR">tina</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5oaWRldHVydGxlKCkKdGluYS5wZW5jb2xvcigiI2ZmMDAwMCIpCnRpbmEuZmlsbGNvbG9yKCIjZmY2NjY2IikKdGluYS5iZWdpbl9maWxsKCkKdGluYS5wZW5zaXplKDUpCnRpbmEuc2V0aGVhZGluZygxMzUpCnRpbmEuY2lyY2xlICg1MCwxODApCnRpbmEuZm9yd2FyZCgxMDApCnRpbmEuc2V0aGVhZGluZyg0NSkKdGluYS5mb3J3YXJkKDEwMCkKdGluYS5jaXJjbGUgKDUwLDE4MCkKdGluYS5lbmRfZmlsbCgpCg==</code>
|
||||
1
boards/default/python_skulpt/examples/03-1 绘制螺旋线.mix
Normal file
1
boards/default/python_skulpt/examples/03-1 绘制螺旋线.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1412" y="-825"><field name="VAR">tina</field><next><block type="controls_forEach" id="_$I:llo_l,5n4pf.pP/{"><value name="LIST"><shadow type="list_many_input" id="pQY$+/^3^+rnPDp3vFK3"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="W9Np02rPjO;MrdYGZjT8"><value name="FROM"><shadow type="math_number" id="TJ^?zN8|#jJT)DUDANE*"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="[on[P5k.jZ-N1~a_a3i{"><field name="NUM">150</field></shadow></value><value name="STEP"><shadow type="math_number" id="2H;eiQ1]Ju:_AMFc{G6I"><field name="NUM">5</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="ZvM_,1j*hwK~{_(@9^A]"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="turtle_move" id="zY||bR$Hz*S:n]lN,c#b"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="jxxhS8PlZbj!H~Dn[@Wx"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="o4[5yiS6e8CUk/w#f?8U"><field name="NUM">20</field></shadow><block type="variables_get" id="@zKKd;)BH8B)mHh{Q`BD"><field name="VAR">i</field></block></value><next><block type="turtle_rotate" id="p77_/D8tok]i7#]7N_.R"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="GG2}{#jzL-l15C@KOuOu"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="OTaF@T?^jragBCX=bHzW"><field name="NUM">90</field></shadow></value></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKZm9yIGkgaW4gcmFuZ2UoNSwgMTUwLCA1KToKICAgIHRpbmEuZm9yd2FyZChpKQogICAgdGluYS5sZWZ0KDkwKQo=</code>
|
||||
1
boards/default/python_skulpt/examples/03-1-2 绘制螺旋线.mix
Normal file
1
boards/default/python_skulpt/examples/03-1-2 绘制螺旋线.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY" x="-1412" y="-825"><field name="VAR">tina</field><next><block type="turtle_speed" id="Q3w4~Gfn@-ZX]c5ZVz|d"><value name="TUR"><shadow type="variables_get" id="30:kYcMj^,zMbp6JL(XB"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="9{@jMJ6zJyo(e(p)|^mA"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="_$I:llo_l,5n4pf.pP/{"><value name="LIST"><shadow type="list_many_input" id="pQY$+/^3^+rnPDp3vFK3"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="W9Np02rPjO;MrdYGZjT8"><value name="FROM"><shadow type="math_number" id="TJ^?zN8|#jJT)DUDANE*"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="[on[P5k.jZ-N1~a_a3i{"><field name="NUM">150</field></shadow></value><value name="STEP"><shadow type="math_number" id="2H;eiQ1]Ju:_AMFc{G6I"><field name="NUM">5</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="ZvM_,1j*hwK~{_(@9^A]"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="turtle_circle_advanced" id="r8$`~,OHwhpVn^EBG)H1"><value name="TUR"><shadow type="variables_get" id="j/_xh#Ve(Rz)m=,]s){)"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="_Tm.CWB^ov*CVw0h{ejp"><field name="NUM">50</field></shadow><block type="variables_get" id="[N-5Z}1v()BBv#_ivlZ/"><field name="VAR">i</field></block></value><value name="data"><shadow type="math_number" id="h8r/^T#7!]#fzmP;C]te"><field name="NUM">180</field></shadow></value></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCnRpbmEgPSB0dXJ0bGUuVHVydGxlKCkKdGluYS5zcGVlZCgwKQpmb3IgaSBpbiByYW5nZSg1LCAxNTAsIDUpOgogICAgdGluYS5jaXJjbGUgKGksMTgwKQo=</code>
|
||||
1
boards/default/python_skulpt/examples/03-2 绘制螺旋线-字典.mix
Normal file
1
boards/default/python_skulpt/examples/03-2 绘制螺旋线-字典.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="dicts_create_with" id="LnG}:auk1#(}kwsTQ+4x" inline="true" x="-1783" y="-993"><mutation items="4"></mutation><field name="VAR">color</field><field name="KEY0">0</field><field name="KEY1">1</field><field name="KEY2">2</field><field name="KEY3">3</field><value name="ADD0"><block type="turtle_color_seclet" id="PA7)X|dHs|fc:1nQ-1GM"><field name="COLOR">#ffcc33</field></block></value><value name="ADD1"><block type="turtle_color_seclet" id="@HL=bBHERH[J#}pl9(e?"><field name="COLOR">#ff0000</field></block></value><value name="ADD2"><block type="turtle_color_seclet" id=".it/c2oTw(*)J]htJL.Q"><field name="COLOR">#3333ff</field></block></value><value name="ADD3"><block type="turtle_color_seclet" id="pBdENf;dq#0SOB714_uh"><field name="COLOR">#000000</field></block></value><next><block type="turtle_create" id="bJHXF(:+KGc!s!c2uD=~"><field name="VAR">tina</field><next><block type="turtle_speed" id="!LL-I$n^Ke:]Vq!4,*-S"><value name="TUR"><shadow type="variables_get" id="KDuxX;U$28T^ds3wF8Z/"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="47`.?Uc27_{nf5V@qZtq"><field name="NUM">0</field></shadow></value><next><block type="turtle_size" id="@u}ze*gZKc-M~GNok/pO"><value name="TUR"><shadow type="variables_get" id="kr1K;j{SG6H/*xWQ,S(|"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id=":fT#?oYhbEI@-72|AmZt"><field name="NUM">2</field></shadow></value><next><block type="controls_forEach" id="Q]Vd#yCX$o3W(=KB--Yo"><value name="LIST"><shadow type="list_many_input" id="2m)oDd523tkA|}iRWN~}"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="slI+v$!r+:qGETlYQfAj"><value name="FROM"><shadow type="math_number" id="Y:RN[ozi`/^b^GAbwR*m"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="zngjwAn@9r[!`wePYm{x"><field name="NUM">50</field></shadow></value><value name="STEP"><shadow type="math_number" id="lg/1#dzZ(qRv$fOEARiS"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="hn;m:ZVQYtWo@o1g{`Sh"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="turtle_pencolor_hex_new" id="(-tS,TM.uFCNBq65z!mO"><value name="TUR"><shadow type="variables_get" id="[_8:xGy@*$I7`SQKVMQV"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id=";9-s$$p*6Cl}u|D_^#Cc"><field name="TEXT">#FF0000</field></shadow><block type="dicts_get" id="~~P#jIWF*AYTAvCRKJf$"><value name="DICT"><shadow type="variables_get" id="vpKK_rhd_BxZz7SN,#YN"><field name="VAR">color</field></shadow></value><value name="KEY"><shadow type="text" id="^rpU8vpAhBV*p:Sagg3#"><field name="TEXT">key</field></shadow><block type="math_random" id="Lz70yFZ,]/Pn$)0Gnu-Z"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="?@|JPBe:1_b{?UY)9JK;"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="ivdA]([b|I}.6EtQ8bY_"><field name="NUM">3</field></shadow></value></block></value></block></value><next><block type="turtle_move" id="7R_^Y/eQzjm-FaUhx9qV"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="57O.3*V+4vE0sP|5M[v="><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="Cs|YJBGe];D=rlrKi]Q9"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="tB#_Ur_qEla-eTvrf2vk"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="ym_H~wx52PLIN$I;1]U@"><field name="NUM">1</field></shadow><block type="variables_get" id="?sg9;|:|YiG5)@S6^i)1"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id=".;`D?/,XVJ5F@Ts?/;Qj"><field name="NUM">5</field></shadow></value></block></value><next><block type="turtle_rotate" id="*=?(R2.e,Z|t]b*3r3/z"><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="*B9XwoSkxAblJ0nblgLv"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="F2qQn#7-^y9!Xsit~1vi"><field name="NUM">90</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQppbXBvcnQgcmFuZG9tCgoKY29sb3I9IHswOiIjZmZjYzMzIiwgMToiI2ZmMDAwMCIsIDI6IiMzMzMzZmYiLCAzOiIjMDAwMDAwIn0KdGluYSA9IHR1cnRsZS5UdXJ0bGUoKQp0aW5hLnNwZWVkKDApCnRpbmEucGVuc2l6ZSgyKQpmb3IgaSBpbiByYW5nZSgwLCA1MCwgMSk6CiAgICB0aW5hLnBlbmNvbG9yKGNvbG9yW3JhbmRvbS5yYW5kaW50KDAsIDMpXSkKICAgIHRpbmEuZm9yd2FyZCgoaSAqIDUpKQogICAgdGluYS5sZWZ0KDkwKQo=</code>
|
||||
1
boards/default/python_skulpt/examples/03-2 绘制螺旋线.mix
Normal file
1
boards/default/python_skulpt/examples/03-2 绘制螺旋线.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="lists_create_with" id="h+z}odWry9DT[~!:6^aB" inline="true" x="-1586" y="-916"><mutation items="4"></mutation><field name="VAR">color</field><value name="ADD0"><block type="turtle_color_seclet" id="vWQJyW.VOBdj}wC0g:z-"><field name="COLOR">#ffcccc</field></block></value><value name="ADD1"><block type="turtle_color_seclet" id="2tq2dkRDm.y`B:uvz`G("><field name="COLOR">#ff0000</field></block></value><value name="ADD2"><block type="turtle_color_seclet" id=".,BE.?qETf:~+dzZjf4z"><field name="COLOR">#990000</field></block></value><value name="ADD3"><block type="turtle_color_seclet" id="Z``x7~!B$|Qr!VK`:I-]"><field name="COLOR">#330000</field></block></value><next><block type="turtle_create" id="7G$V;q*l4L2X7cNi,~rY"><field name="VAR">tina</field><next><block type="turtle_speed" id="Q3w4~Gfn@-ZX]c5ZVz|d"><value name="TUR"><shadow type="variables_get" id="30:kYcMj^,zMbp6JL(XB"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="9{@jMJ6zJyo(e(p)|^mA"><field name="NUM">0</field></shadow></value><next><block type="turtle_size" id="WRE(aaj:+b3Hmbf~sv9:"><value name="TUR"><shadow type="variables_get" id="uLoQTVgPx2/f}}CX9kq$"><field name="VAR">tina</field></shadow></value><value name="data"><shadow type="math_number" id="BOiiO/vKs6a$V7wI.g`#"><field name="NUM">2</field></shadow></value><next><block type="controls_forEach" id="_$I:llo_l,5n4pf.pP/{"><value name="LIST"><shadow type="list_many_input" id="pQY$+/^3^+rnPDp3vFK3"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="W9Np02rPjO;MrdYGZjT8"><value name="FROM"><shadow type="math_number" id="TJ^?zN8|#jJT)DUDANE*"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="[on[P5k.jZ-N1~a_a3i{"><field name="NUM">50</field></shadow></value><value name="STEP"><shadow type="math_number" id="2H;eiQ1]Ju:_AMFc{G6I"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="ZvM_,1j*hwK~{_(@9^A]"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="turtle_pencolor_hex_new" id="LFIhguxNWw2n}NqSjDO9"><value name="TUR"><shadow type="variables_get" id="/j38.{TW*grDO.D*YgNf"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="text" id="WK6Q$V0VcwIC|;@wLxky"><field name="TEXT">#FF0000</field></shadow><block type="lists_get_index" id="^#@?DwaD|2U;Dt7DZ-8$"><value name="LIST"><shadow type="variables_get" id="LM_?Cc[L,vE_2|M]pDq~"><field name="VAR">color</field></shadow></value><value name="AT"><shadow type="math_number" id="}gf=|fhb)6o;RW{92[sy"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="0E#cSLT)@3x7tdOi*cUP"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="4Ll|vG}BUNSY^t5XL3#2"><field name="NUM">1</field></shadow><block type="variables_get" id="@bHG_^Wp?jH7RJtX6guj"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="Xc=jTe*5;hodgR;Qeujz"><field name="NUM">4</field></shadow></value></block></value></block></value><next><block type="turtle_move" id="X]qu]3gIVnjCh=kDG1w-"><field name="DIR">forward</field><value name="TUR"><shadow type="variables_get" id="JYVol)qk~joNQ5T}X^R{"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="PIMvZI,P)^?KJ_6Xege_"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="x7,0+j=p2yp_oz8M6I$g"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="4Ll|vG}BUNSY^t5XL3#2"><field name="NUM">1</field></shadow><block type="variables_get" id="/+z*?mI^V~c?jrKeH^mI"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="5T]nvfG*+deb)i00?nU-"><field name="NUM">5</field></shadow></value></block></value><next><block type="turtle_rotate" id="SlgP-svO5BMY5LPT[]r("><field name="DIR">left</field><value name="TUR"><shadow type="variables_get" id="Otr1gHGA-5n|!Ud-L]au"><field name="VAR">tina</field></shadow></value><value name="VAR"><shadow type="math_number" id="~tT-fCnVFPmNBK4(JNc+"><field name="NUM">90</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHR1cnRsZQoKCmNvbG9yID0gWyIjZmZjY2NjIiwgIiNmZjAwMDAiLCAiIzk5MDAwMCIsICIjMzMwMDAwIl0KdGluYSA9IHR1cnRsZS5UdXJ0bGUoKQp0aW5hLnNwZWVkKDApCnRpbmEucGVuc2l6ZSgyKQpmb3IgaSBpbiByYW5nZSgwLCA1MCwgMSk6CiAgICB0aW5hLnBlbmNvbG9yKGNvbG9yW2kgJSA0XSkKICAgIHRpbmEuZm9yd2FyZCgoaSAqIDUpKQogICAgdGluYS5sZWZ0KDkwKQo=</code>
|
||||
1
boards/default/python_skulpt/examples/04-0 投票选举.mix
Normal file
1
boards/default/python_skulpt/examples/04-0 投票选举.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="dicts_create_with" id="}`MNMK*5b5t^t}U$[@Ty" x="-430" y="-172"><mutation items="0"></mutation><field name="VAR">候选人</field><next><block type="variables_set" id="uC1#gS^uNhoIyDKe,@I)"><field name="VAR">投票人次</field><value name="VALUE"><block type="inout_type_input" id="#2tLsdBx)cFz@DRDeLF@"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="9^g~n`R:*`i(+Td7Vo@c"><field name="TEXT">输入投票人次:</field></shadow></value></block></value><next><block type="controls_repeat_ext" id="M6+IRv=Ss@ruU#~|#uYY"><value name="TIMES"><shadow type="math_number" id="k(C32wHOjf9JXE(LV*7D"><field name="NUM">10</field></shadow><block type="variables_get" id="-xOw#i^Yfb/ZssBN@dvc"><field name="VAR">投票人次</field></block></value><statement name="DO"><block type="variables_set" id="{n+IK}ZNU_aSXgC-PlR."><field name="VAR">投票</field><value name="VALUE"><block type="inout_type_input" id="FzNKpp(AQ=(ixP]F:OGs"><field name="DIR">str</field><value name="VAR"><shadow type="text" id="IAw`Hl+RYvL*(b1BL`P@"><field name="TEXT">输入候选人姓名:</field></shadow></value></block></value><next><block type="dicts_add_or_change" id="D~B-O3.X1|4w_]d~ZcnA"><value name="DICT"><shadow type="variables_get" id="Gz[1=4hQ#1C1~taW9?`V"><field name="VAR">mydict</field></shadow><block type="variables_get" id="wsjg3V*,!szYBONWwRR("><field name="VAR">候选人</field></block></value><value name="KEY"><shadow type="text" id="Fo[GTdz@)(hah#NxKUMA"><field name="TEXT">key</field></shadow><block type="variables_get" id="cKl{OzX2^?+OL!j.BoC1"><field name="VAR">投票</field></block></value><value name="VAR"><shadow type="math_number" id="~SzjTE)zIh]|XoM7uat#"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="|qu)jEKD_6jh?R0gCRj*"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="G|~/=Nz^4uBBC+.Gfzi@"><field name="NUM">1</field></shadow><block type="dicts_get_default" id="H}W8e|SW,3Q]$J~V7,4|"><value name="DICT"><shadow type="variables_get" id="szYg5a$?2v|c^#ZIG0[A"><field name="VAR">mydict</field></shadow><block type="variables_get" id="o{D+z*rS^;/Drw`lUw!6"><field name="VAR">候选人</field></block></value><value name="KEY"><shadow type="text" id="QR-^!~{1m^7=;-q`F*oj"><field name="TEXT">key</field></shadow><block type="variables_get" id="_7`U*:~Oftzeyq)Xanaj"><field name="VAR">投票</field></block></value><value name="VAR"><shadow type="math_number" id="7#BmACRk){!]Rai-H2xG"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="G*/YE3[-K=e)m+iN}DFj"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement><next><block type="inout_print" id="HGw(L]|iSB,a(]e1Ucql"><value name="VAR"><shadow type="text" id="!Mu``G{:$}cNgu0?HmY7"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="0xCY,i=REcL+PVn.n#]@"><field name="VAR">候选人</field></block></value></block></next></block></next></block></next></block></xml><config>{}</config><code>X0U1XzgwXzk5X0U5XzgwXzg5X0U0X0JBX0JBPSB7fQpfRTZfOEFfOTVfRTdfQTVfQThfRTRfQkFfQkFfRTZfQUNfQTEgPSBpbnQoaW5wdXQoJ+i+k+WFpeaKleelqOS6uuasoe+8micpKQpmb3IgX215X3ZhcmlhYmxlIGluIHJhbmdlKF9FNl84QV85NV9FN19BNV9BOF9FNF9CQV9CQV9FNl9BQ19BMSk6CiAgICBfRTZfOEFfOTVfRTdfQTVfQTggPSBpbnB1dCgn6L6T5YWl5YCZ6YCJ5Lq65aeT5ZCN77yaJykKICAgIF9FNV84MF85OV9FOV84MF84OV9FNF9CQV9CQVtfRTZfOEFfOTVfRTdfQTVfQThdID0gX0U1XzgwXzk5X0U5XzgwXzg5X0U0X0JBX0JBLmdldChfRTZfOEFfOTVfRTdfQTVfQTgsMCkgKyAxCnByaW50KF9FNV84MF85OV9FOV84MF84OV9FNF9CQV9CQSkK</code>
|
||||
1
boards/default/python_skulpt/examples/04-1 投票选举.mix
Normal file
1
boards/default/python_skulpt/examples/04-1 投票选举.mix
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="uLhmE_?]+LZ09A_OJrdI" x="-394" y="-238"><field name="VAR">密码本</field><value name="VALUE"><block type="text" id="A9})p,^.,X9}wVpr_;jI"><field name="TEXT">abcdef</field></block></value><next><block type="variables_set" id="{H.ZK/6kF)y_F-i+75{O"><field name="VAR">明文</field><value name="VALUE"><block type="inout_type_input" id="UT*Y$3[S@XADm==_?gwd"><field name="DIR">str</field><value name="VAR"><shadow type="text" id="7(85ED2LIL!a.+f+S3`6"><field name="TEXT">输入一个字符:</field></shadow></value></block></value><next><block type="variables_set" id="Pi+=UgUt?|GvjkO:{?d("><field name="VAR">位移</field><value name="VALUE"><block type="math_number" id=".GWtoBnPm.sl@i2[$PNb"><field name="NUM">2</field></block></value><next><block type="inout_print" id="2S@DvFZ]6JSnRyZ9K4v!"><value name="VAR"><shadow type="text" id="xT=KtJH{H=nCP6Sz{XF6"><field name="TEXT">Hello</field></shadow><block type="text_join" id="AvVYu82W5n6Z*BTRo8@1" inline="false"><value name="A"><shadow type="text" id="@ZY(_E.hK2@vYA`+X05!"><field name="TEXT">密码:</field></shadow></value><value name="B"><shadow type="text" id="j}0GK{Fr)UsC)dqO{aIg"><field name="TEXT">Mixly</field></shadow><block type="text_char_at" id="Q_iI7NXLq)RSlcIRC;IW" inline="false"><value name="VAR"><shadow type="text" id="7~QU]MS$U,+ez}RMB*`L"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="xr+RCUgpdjo:b*jx9zG?"><field name="VAR">密码本</field></block></value><value name="AT"><shadow type="math_number" id="T^lwqdEL]W,fdaYHdox^"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="uGSH~:V#+`j/hC6V0Yd9"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="g)v^Ku`_#p7yTKN*nedC"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="46SRXysng^UzyBNnHHgk"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="+|+;a?235jqRtJ5n,Ve}"><field name="NUM">1</field></shadow><block type="text_find" id="0rzlM+3obASA:c3.FeBX"><value name="VAR"><shadow type="text" id="+#0bT4TZ4O1GK9~g{*]?"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="Wi^[gp-d/Q]+/_;${NDr"><field name="VAR">密码本</field></block></value><value name="STR"><shadow type="text" id="?fdG:NuY8WW7!#3}IPVv"><field name="TEXT">l</field></shadow><block type="variables_get" id="lyg!k!eCp8#C4c:n8?1y"><field name="VAR">明文</field></block></value></block></value><value name="B"><shadow type="math_number" id="3UT(/+|#]?T=Zac+qw0:"><field name="NUM">8</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="}uo|qNLTD~5iJi$[|ZQ}"><field name="NUM">6</field></shadow></value></block></value></block></value></block></value></block></next></block></next></block></next></block></xml><config>{}</config><code>X0U1X0FGXzg2X0U3X0EwXzgxX0U2XzlDX0FDID0gJ2FiY2RlZicKX0U2Xzk4XzhFX0U2Xzk2Xzg3ID0gaW5wdXQoJ+i+k+WFpeS4gOS4quWtl+espu+8micpCl9FNF9CRF84RF9FN19BN19CQiA9IDIKcHJpbnQoKCflr4bnoIHvvJonICsgX0U1X0FGXzg2X0U3X0EwXzgxX0U2XzlDX0FDWygoX0U1X0FGXzg2X0U3X0EwXzgxX0U2XzlDX0FDLmZpbmQoX0U2Xzk4XzhFX0U2Xzk2Xzg3KSArIDgpICUgNildKSkK</code>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/06-1 人机出数字比大小.mix
Normal file
1
boards/default/python_skulpt/examples/06-1 人机出数字比大小.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="Psy18EfE`yH$#4en4WNf" x="-1668" y="-448"><field name="VAR">数字-人</field><value name="VALUE"><block type="logic_null" id="qv1/fM0fvs}+mi;Tis7$"></block></value><next><block type="variables_set" id="@Eh7r}}}l.;O;b=~-^Ow"><field name="VAR">数字-人</field><value name="VALUE"><block type="inout_type_input" id="uJ5Eo(T_~WLg-@`?_)MT"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="ZRXv-4dH]VWm86dy.{jE"><field name="TEXT">请输入0-20之间的整数:</field></shadow></value></block></value><next><block type="inout_print" id="uP,gFKH*=nx9COSgXj)S"><value name="VAR"><shadow type="text" id="6{KguyL$oEqrzqYswRUZ"><field name="TEXT">Hello</field></shadow><block type="text_join" id="LJv=F.]^D9vD`WL4}Z(S"><value name="A"><shadow type="text" id="lx`DTquhl)Z8_aAc*Mt="><field name="TEXT">人:</field></shadow></value><value name="B"><shadow type="text" id="HENKD;PLU`=o~ykm3_dv"><field name="TEXT">Mixly</field></shadow><block type="variables_change" id="x*mM8if)v^JW;B0}bVpZ"><field name="OP">str</field><value name="MYVALUE"><block type="variables_get" id="U^zC8WX-2#7Epeg+`vT:"><field name="VAR">数字-人</field></block></value></block></value></block></value><next><block type="controls_if" id="~8-dnjUHwvp=fi_jxCAQ"><value name="IF0"><block type="logic_compare_continous" id=".7b0YuopREOQM4XWAYus"><field name="OP1">LTE</field><field name="OP2">LTE</field><value name="A"><shadow type="math_number" id="fWn`lN@^tmBpiGLpl*ER"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="variables_get" id="9]FhP;rC:`8+b6bVooKe"><field name="VAR">x</field></shadow><block type="variables_get" id="jLrUU?!7k^+Od#q[pA`3"><field name="VAR">数字-人</field></block></value><value name="C"><shadow type="math_number" id="|fq48HGZGgbK}/-e~cGm"><field name="NUM">20</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="3B_5YNwdvCoWAm7t9J)R"><field name="VAR">数字-机</field><value name="VALUE"><block type="math_random" id="P~1PBe0:}iD(V3~uynFi"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="6.n7WLk+)[^_upghG8{."><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="{*1Qsv(xlq)+ve^0Dp[|"><field name="NUM">20</field></shadow></value></block></value><next><block type="inout_print" id="W5LFiXi3J79RFec$,xi}"><value name="VAR"><shadow type="text" id="5x*0df}ECgThir|MXe=+"><field name="TEXT">Hello</field></shadow><block type="text_join" id="]1zubcPuP_LvxkR*kOy5"><value name="A"><shadow type="text" id=",hv/mwUCr~VqG(yOxqk|"><field name="TEXT">机:</field></shadow></value><value name="B"><shadow type="text" id="a`/yQP0d!rhcoRIl0YGl"><field name="TEXT">Mixly</field></shadow><block type="variables_change" id="!vGg*B*F,j{3z-@ewz-R"><field name="OP">str</field><value name="MYVALUE"><block type="variables_get" id="0Dw2XFr#`|z@wnkl1K;Z"><field name="VAR">数字-机</field></block></value></block></value></block></value></block></next></block></statement><next><block type="time_sleep" id="8~6BhC:S8X{STkXTObew"><value name="DELAY_TIME"><shadow type="math_number" id="ATDS?SQ;#F@g+YW.Ez{t"><field name="NUM">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhbmRvbQppbXBvcnQgdGltZQoKCl9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgPSBOb25lCl9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgPSBpbnQoaW5wdXQoJ+ivt+i+k+WFpTAtMjDkuYvpl7TnmoTmlbTmlbDvvJonKSkKcHJpbnQoKCfkurrvvJonICsgc3RyKF9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEpKSkKaWYgMCA8PSBfRTZfOTVfQjBfRTVfQURfOTdfX0U0X0JBX0JBIDw9IDIwOgogICAgX0U2Xzk1X0IwX0U1X0FEXzk3X19FNl85Q19CQSA9IHJhbmRvbS5yYW5kaW50KDAsIDIwKQogICAgcHJpbnQoKCfmnLrvvJonICsgc3RyKF9FNl85NV9CMF9FNV9BRF85N19fRTZfOUNfQkEpKSkKdGltZS5zbGVlcCgwLjIpCg==</code>
|
||||
1
boards/default/python_skulpt/examples/06-1 猜数字游戏.mix
Normal file
1
boards/default/python_skulpt/examples/06-1 猜数字游戏.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="U0HY~f^K=p~$M!^mMD.~" x="-1541" y="-307"><field name="VAR">数字-机</field><value name="VALUE"><block type="math_random" id="]5=w}kEfi(D1(87H|!8/"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id=";3+O:bKq!+Vuvh3jt{U_"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="kNJxt!`@@5s[*hAuR!qF"><field name="NUM">100</field></shadow></value></block></value><next><block type="variables_set" id="/O5Rlxt,gFgkgnl0L`*9"><field name="VAR">数字-人</field><value name="VALUE"><block type="logic_null" id="Y(Gf0(oOU;|FM_i~QjO!"></block></value><next><block type="controls_whileUntil" id="rIe[]c27wG`P85XYy^Qa"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="o@d6g4e1J^Mvy#6T,pZ4"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ey.kzJrgg2{2Ik]_iO;Z"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="wKZImlN:B_;X!k{=(WSi"><field name="VAR">数字-人</field></block></value><value name="B"><block type="variables_get" id="2+`s97!n^)=U*fiGP-@l"><field name="VAR">数字-机</field></block></value></block></value><statement name="DO"><block type="variables_set" id="h2zruKWtG6DOhH:EhZg."><field name="VAR">数字-人</field><value name="VALUE"><block type="inout_type_input" id="reA30j0s1+3EzkLbSi85"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="4~MncC:sTY(os98efhs["><field name="TEXT">输入数字:</field></shadow></value></block></value><next><block type="controls_if" id="}^(l`HF,T5arRiy6PP28"><mutation elseif="1" else="1"></mutation><value name="IF0"><block type="logic_compare" id="wOe2j,Ly$/^SoFV^Ry`@"><field name="OP">GT</field><value name="A"><block type="variables_get" id="y_15?MhC=Q7`+C2OU*l_"><field name="VAR">数字-人</field></block></value><value name="B"><block type="variables_get" id="`xTl,/]Z]fm5fuUFE6x}"><field name="VAR">数字-机</field></block></value></block></value><statement name="DO0"><block type="inout_print" id=".0]1@R_Brf-,Pcyc49w)"><value name="VAR"><shadow type="text" id=";jjZ{-`~r#|~]ml7-9SK"><field name="TEXT">猜大了!</field></shadow></value></block></statement><value name="IF1"><block type="logic_compare" id="S+Bp[Wb$v1g[R28{7-/r"><field name="OP">LT</field><value name="A"><block type="variables_get" id="-SAiN)M#b7xtZ8UrYvzd"><field name="VAR">数字-人</field></block></value><value name="B"><block type="variables_get" id="2M(h$DjbYM?Gs|Oy~~jV"><field name="VAR">数字-机</field></block></value></block></value><statement name="DO1"><block type="inout_print" id="Sn?n|!gtllX,tiTr!la7"><value name="VAR"><shadow type="text" id="cts4zr=fKG,nk8$iY?pk"><field name="TEXT">猜小了!</field></shadow></value></block></statement><statement name="ELSE"><block type="inout_print" id="SfJb*1?#(DU7DJ@,MKn~"><value name="VAR"><shadow type="text" id="t}$,y$Seg^Prh0YYLE)I"><field name="TEXT">猜对了!</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhbmRvbQoKCl9FNl85NV9CMF9FNV9BRF85N19fRTZfOUNfQkEgPSByYW5kb20ucmFuZGludCgxLCAxMDApCl9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgPSBOb25lCndoaWxlIF9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgIT0gX0U2Xzk1X0IwX0U1X0FEXzk3X19FNl85Q19CQToKICAgIF9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgPSBpbnQoaW5wdXQoJ+i+k+WFpeaVsOWtl++8micpKQogICAgaWYgX0U2Xzk1X0IwX0U1X0FEXzk3X19FNF9CQV9CQSA+IF9FNl85NV9CMF9FNV9BRF85N19fRTZfOUNfQkE6CiAgICAgICAgcHJpbnQoJ+eMnOWkp+S6hu+8gScpCiAgICBlbGlmIF9FNl85NV9CMF9FNV9BRF85N19fRTRfQkFfQkEgPCBfRTZfOTVfQjBfRTVfQURfOTdfX0U2XzlDX0JBOgogICAgICAgIHByaW50KCfnjJzlsI/kuobvvIEnKQogICAgZWxzZToKICAgICAgICBwcmludCgn54yc5a+55LqG77yBJykK</code>
|
||||
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/06-2-2 猜数字限定次数.mix
Normal file
1
boards/default/python_skulpt/examples/06-2-2 猜数字限定次数.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/06-2-3 二分法.mix
Normal file
1
boards/default/python_skulpt/examples/06-2-3 二分法.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_all_books" id="|J-;tcC79QKLe1YpDLqA" x="-943" y="-125"><next><block type="controls_whileUntil" id="#U*aD0/SBu;gPSs?]JcC"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="kg^2w@CwKX$GAZ;(3poe"><field name="BOOL">TRUE</field></shadow><block type="algorithm_two_left" id="M.!+?#+}4b*z|}FOWO98"></block></value><statement name="DO"><block type="algorithm_divide_books" id="Cx$P*dB-ON2P]L]EV7W1"><next><block type="algorithm_get_half_books" id="4nvOGpCQ;:^!xvU;z,kJ"><next><block type="controls_if" id="Wl42{xbq+mSHZmOXqF49"><value name="IF0"><block type="algorithm_yes_ring2" id="7~wnA(BYH0ExIKRP*|QG"></block></value><statement name="DO0"><block type="algorithm_delete_book" id=".J-XOF.`7A6X#:Y+FRQ5"></block></statement></block></next></block></next></block></statement><next><block type="algorithm_print_book2" id="=O,QtV!s7d][T^#g/Eaj"></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHNwcml0ZQoKCmlmICdtb2RlJyBub3QgaW4gZ2xvYmFscygpIG9yIG1vZGUgPT0gMDoKICAgIHNwcml0ZS5jbGVhckFsbFNwcml0ZXMoKQogICAgcmluZz1bMCwwLDAsMCwwLDAsMCwwLDAsMF0KICAgIG1vZGU9MgogICAgbj01CiAgICBuYW1lPVsn5bCP546L5a2QJywn5rW35bqV5Lik5LiH6YeMJywn6I236Iqx6ZWH55qE5pep5biCJywn5a2U5a2Q55qE5pWF5LqLJywn5aSP5rSb55qE572RJywn6I2J5oi/5a2QJywn5pyI5LiL55yL54yr5aS06bmwJywn5Lya5ZSx5q2M55qE5ZKW5ZWh56OoJywn54i25LiO5a2QJywn5Z+O5Y2X5pen5LqLJ10KICAgIEJvb2tzID0gW10KICAgIGZvciBpIGluIHJhbmdlKDEsIDExLCAxKToKICAgICAgICBCb29rcy5hcHBlbmQoc3ByaXRlLlNwcml0ZSgnYm9va3MvYm9vaycrc3RyKGkpLCAoMTMwKmktNjUwKSBpZiBpPjUgZWxzZSAxMzAqaSwgMzIwIGlmIGk+NSBlbHNlIDEyMCkpCmVsc2U6CiAgICBtb2RlPTIKICAgIG49bGVuKHJpbmcpLTEKcmluZ1tuXT1uCmxpc3Q9cmluZwp0ZW1wPUJvb2tzCnRpbWUuc2xlZXAoMSkKd2hpbGUgbGVuKGxpc3QpPj0yOgogICAgbWlkID0gaW50KGxlbihsaXN0KS8yKQogICAgcWlhbiA9IGxpc3RbMDptaWRdCiAgICBob3UgPSBsaXN0W21pZDpdCiAgICBxaWFudGVtcCA9IHRlbXBbMDptaWRdCiAgICBob3V0ZW1wID0gdGVtcFttaWQ6XQogICAgcXVjaHUgPSBxaWFuCiAgICBsaXN0ID0gaG91CiAgICBxdWNodXRlbXAgPSBxaWFudGVtcAogICAgdGVtcCA9IGhvdXRlbXAKICAgIGZvciBpIGluIHFpYW50ZW1wOgogICAgICAgIGkuZmlsdGVyQnJpZ2h0ZXIoKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBmb3IgaSBpbiBxaWFudGVtcDoKICAgICAgICBpLmZpbHRlckdyYXkoKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBpZiAoKCdtb2RlJyBpbiBnbG9iYWxzKCkpYW5kKChtb2RlPT0xIGFuZCBmbGFnIT0wKW9yKG1vZGU9PTIgYW5kIGFueSh2YWx1ZSA+IDAgZm9yIHZhbHVlIGluIHFpYW4pKSkpOgogICAgICAgIGxpc3QgPSBxdWNodQogICAgICAgIHRlbXAgPSBxdWNodXRlbXAKICAgICAgICBmb3IgaSBpbiBxaWFudGVtcDoKICAgICAgICAgICAgaS5maWx0ZXJCcmlnaHRlcigpCiAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgZm9yIGkgaW4gcWlhbnRlbXA6CiAgICAgICAgICAgIGkuZmlsdGVyT3JpZ2luKCkKICAgICAgICBmb3IgaSBpbiBob3V0ZW1wOgogICAgICAgIAlpLmZpbHRlckJyaWdodGVyKCkKICAgICAgICB0aW1lLnNsZWVwKDAuNSkKICAgICAgICBmb3IgaSBpbiBob3V0ZW1wOgogICAgICAgICAgICBpLmZpbHRlckdyYXkoKQogICAgICAgIHRpbWUuc2xlZXAoMC41KQppZiAnbGlzdCcgaW4gZ2xvYmFscygpOgogICAgcmVzID0gbGlzdFswXQpCb29rc1tyZXNdLmZpbHRlckJyaWdodGVyKCkKcHJpbnQoJ+acqua2iOejgeeahOS5puexjeaYr+esrCcrc3RyKHJlcysxKSsn5pys44CKJytuYW1lW3JlcyUxMF0rJ+OAi+OAgicpCmlmIHJlcyE9bjoKICAgIHByaW50KCfnrZTmoYjplJnor6/vvIHor7fmo4Dmn6XnqIvluo/vvIEnKQptb2RlPTAK</code>
|
||||
1
boards/default/python_skulpt/examples/07-1 鸡兔同笼.mix
Normal file
1
boards/default/python_skulpt/examples/07-1 鸡兔同笼.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/07-2 韩信点兵.mix
Normal file
1
boards/default/python_skulpt/examples/07-2 韩信点兵.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/08-1 冒泡排序.mix
Normal file
1
boards/default/python_skulpt/examples/08-1 冒泡排序.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/08-2 选择排序.mix
Normal file
1
boards/default/python_skulpt/examples/08-2 选择排序.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/08-3 插入排序.mix
Normal file
1
boards/default/python_skulpt/examples/08-3 插入排序.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/08-4 快速排序.mix
Normal file
1
boards/default/python_skulpt/examples/08-4 快速排序.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/09-1 2层汉诺塔算法.mix
Normal file
1
boards/default/python_skulpt/examples/09-1 2层汉诺塔算法.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/09-2 3层汉诺塔算法.mix
Normal file
1
boards/default/python_skulpt/examples/09-2 3层汉诺塔算法.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/09-2 多层汉诺塔算法.mix
Normal file
1
boards/default/python_skulpt/examples/09-2 多层汉诺塔算法.mix
Normal file
File diff suppressed because one or more lines are too long
1
boards/default/python_skulpt/examples/10-1 回溯算法.mix
Normal file
1
boards/default/python_skulpt/examples/10-1 回溯算法.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_prepare" id="pUS7)Gd/X5z0N?j38_yv" x="-906" y="-79"><next><block type="algorithm_add_school" id="y*J@~N0u]XbHpFx^NH]]"><next><block type="controls_whileUntil" id="D7FSFINrhT:$2uZLOu2W"><field name="MODE">UNTIL</field><value name="BOOL"><shadow type="logic_boolean" id="qetj2]s~Z8O`*ai`~gt."><field name="BOOL">TRUE</field></shadow><block type="algorithm_no_left" id="ZVQgLMRIUO*7[Dt=4*a."></block></value><statement name="DO"><block type="algorithm_find_path" id="NFw_685O$is4#_;#u2+9"><next><block type="controls_if" id="]eCp3~FUJE13;M@!7Ag}"><mutation else="1"></mutation><value name="IF0"><block type="algorithm_new_path" id="25A70o2xeBBX#vkU_i_O"></block></value><statement name="DO0"><block type="algorithm_set_path" id="r?HG~0tU}r$GT@p.J2OI"><next><block type="algorithm_add_path" id="XQP`{FdKf(mWK?xk?xC8"></block></next></block></statement><statement name="ELSE"><block type="algorithm_del_path" id="~-dhDT6OSrr6cCF5E{HY"><next><block type="algorithm_return_path" id="feZ/(:@vNpv;DmbJ@}@W"></block></next></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHNwcml0ZQppbXBvcnQgcmFuZG9tCmltcG9ydCB0aW1lCgoKZyA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDEsMCwwLDEsMCwwLDBdLCBbMCwxLDEsMCwxLDEsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDEsMCwwXSwgWzAsMCwwLDEsMCwwLDEsMSwwLDBdLCBbMCwwLDEsMCwwLDEsMCwxLDAsMF0sIFswLDAsMCwwLDEsMSwxLDAsMCwwXV0KbWFyayA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXV0KdmlzID0gWzAsMSwwLDAsMCwwLDAsMCwwXQpwb3NpdGlvbiA9IFtbMCwgMF0sIFsyMDAsIDIwMF0sIFsyNTAsIDYwXSwgWzMyMCwgMjAwXSwgWzI4MCwgMzgwXSwgWzQ3MCwgMjUwXSwgWzY3MCwgOTBdLCBbNjUwLCAzNDBdXQpzcHJpdGUuY2xlYXJBbGxTcHJpdGVzKCkKc3ByaXRlLmNyZWF0ZUJhY2tncm91bmQoJ21hcF94dWV4aWFvJykKCmhvdXNlID0gWyBzcHJpdGUuU3ByaXRlKCdtYXJrJywgMTUwLCAzODApLAogICAgc3ByaXRlLlNwcml0ZSgnU2Nob29sJywgMTE1LCAxOTUpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UyNScsIDI2NCwgNjcpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDMyMCwgMjAwKSwKICAgIHNwcml0ZS5TcHJpdGUoJ0hvdXNlNDcnLCAyOTAsIDM3MSksCiAgICBzcHJpdGUuU3ByaXRlKCdIb3VzZTI1JywgNDc5LCAyMzMpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDY3NCwgOTYpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2U0NycsIDY0MiwgMzE4KQpdCmZvciBpIGluIGhvdXNlOgogICAgaS5oaWRlKCkKcGF0aCA9IFsxXQpjYXIgPSBzcHJpdGUuU3ByaXRlKCdjYXInLCBwb3NpdGlvblsxXVswXSwgcG9zaXRpb25bMV1bMV0pCmhvdXNlWzFdLnNob3coKQpjYXIubm93UG9zID0gMQpkZWYgZHJpdmUobik6CiAgICBpZiBnW2Nhci5ub3dQb3NdW25dPT0xOgogICAgICAgIGNhci5zbGlkZVRvKHBvc2l0aW9uW25dWzBdLCBwb3NpdGlvbltuXVsxXSwgMSkKICAgICAgICBjYXIubm93UG9zID0gbgogICAgZWxzZToKICAgICAgICBwcmludCgn56e75Yqo5aSx6LSl77yB56iL5bqP5pyJ6K+v77yBJykKICAgICAgICBleGl0KCkKd2hpbGUgbm90IGxlbihwYXRoKSA9PSA3OgogICAgZiA9IHBhdGhbKGxlbihwYXRoKSAtIDEpXQogICAgZmxhZyA9IDAKICAgIGZvciBfbXlfdmFyaWFibGUgaW4gWzYsNSw0LDMsMiwxLDBdOgogICAgICAgIGlmIHZpc1tfbXlfdmFyaWFibGUrMV0gPT0gMCBhbmQgZ1tmXVtfbXlfdmFyaWFibGUrMV0gPT0gMToKICAgICAgICAgICAgaWYgbWFya1tmXVtfbXlfdmFyaWFibGUrMV0gPT0gMDoKICAgICAgICAgICAgICAgIGZsYWcgPSAxCiAgICAgICAgICAgICAgICBicmVhawogICAgaWYgZmxhZyA9PSAxOgogICAgICAgIG1hcmtbZl1bX215X3ZhcmlhYmxlKzFdID0gMQogICAgICAgIHZpc1tfbXlfdmFyaWFibGUrMV0gPSAxCiAgICAgICAgcGF0aC5hcHBlbmQoX215X3ZhcmlhYmxlKzEpCiAgICAgICAgZHJpdmUocGF0aFtsZW4ocGF0aCkgLSAxXSkKICAgICAgICBob3VzZVtfbXlfdmFyaWFibGUrMV0uc2hvdygpCiAgICBlbHNlOgogICAgICAgIGRlbCBwYXRoW2xlbihwYXRoKSAtIDFdCiAgICAgICAgaG91c2VbMF0uc2hvdygpCiAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgaG91c2VbMF0uaGlkZSgpCiAgICAgICAgaG91c2VbZl0uaGlkZSgpCiAgICAgICAgZHJpdmUocGF0aFtsZW4ocGF0aCkgLSAxXSkKICAgICAgICBmb3IgaSBpbiByYW5nZSg3KToKICAgICAgICAgICAgbWFya1tmXVtpKzFdID0gMAogICAgICAgICAgICB2aXNbZl0gPSAwCg==</code>
|
||||
1
boards/default/python_skulpt/examples/11-1 贪心算法.mix
Normal file
1
boards/default/python_skulpt/examples/11-1 贪心算法.mix
Normal file
@@ -0,0 +1 @@
|
||||
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_prepare_2_1" id="zdQXXEM$g@nwJMy4A^g_" x="-910" y="71"><next><block type="controls_whileUntil" id="Z~::;?|vNDl1o,.aIqz~"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="lHgNCr2v:neec+jPzcnh"><field name="BOOL">TRUE</field></shadow><block type="algorithm_not_home" id="b,#Y#gCUWJe+}gWz*]lO"></block></value><statement name="DO"><block type="algorithm_move_recent" id="iO:25_U1;+UYE4(U?pj8"></block></statement><next><block type="algorithm_print_path2" id="4y5Gz[_k3D:.4kCd|yF|"></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHNwcml0ZQoKCmcgPSBbWzEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwXSxbMTAwMDAsMTAwMDAsNTAwLDMwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDUwMCwxMDAwMCwxMDAwMCwxMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwzMDAsMTAwMDAsMTAwMDAsNDAwLDMwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDEwMDAwLDEwMCw0MDAsMTAwMDAsMTAwMDAsMjAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwXSxbMTAwMDAsMTAwMDAsMTAwMDAsMzAwLDEwMDAwLDEwMDAwLDEwMCwyMDAsMTAwMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwyMDAsMTAwLDEwMDAwLDEwMDAwLDEwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDIwMCwxMDAwMCwxMDAwMCwxMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAsMTAwLDEwMDAwLDEwMDAwLDEwMDAwXV0Kbm93PTEKbGFzdD0xCnBhdGg9W10KcGF0aC5hcHBlbmQoMSkKbmFtZSA9IFsiIiwi5bCP5oCd5a62Iiwi6ZO26KGMIiwi6YKu5bGAIiwi6aSQ5Y6FIiwi5Lmm5bqXIiwi5Yy76ZmiIiwi6LaF5biCIiwi5bCP56eR5a62Il0KcG9zaXRpb24gPSBbWzAsIDBdLCBbNjAsIDMyMF0sIFs1MTAsIDM5MF0sIFsyNDAsIDIwMF0sIFs3NTAsIDMzMF0sIFs0MTAsIDkwXSwgWzU0MCwgMTkwXSwgWzU1MCwgMzBdLCBbNzIwLCAxMjBdXQpzcHJpdGUuY2xlYXJBbGxTcHJpdGVzKCkKc3ByaXRlLmNyZWF0ZUJhY2tncm91bmQoJ21hcF9zaV9rZScpCnN0dSA9IHNwcml0ZS5TcHJpdGUoJ2dpcmwnLCA2MCwgMzIwKQpzdHUuZW5sYXJnZVRvKDEwMCkKdGltZS5zbGVlcCgxKQoKd2hpbGUgbmFtZVtub3ddICE9ICflsI/np5HlrrYnOgogICAgdG1wPTEwMDAwCiAgICBmb3IgaSBpbiByYW5nZSgwLCBsZW4oZyksIDEpOgogICAgICAgIGlmIGdbbm93XVtpXTx0bXAgYW5kIGkhPWxhc3Q6CiAgICAgICAgICAgIG5leHQ9aQogICAgICAgICAgICB0bXA9Z1tub3ddW2ldCiAgICBzdHUuc2xpZGVUbyhwb3NpdGlvbltuZXh0XVswXSwgcG9zaXRpb25bbmV4dF1bMV0sIDEpCiAgICB0aW1lLnNsZWVwKDAuNSkKICAgIHBhdGguYXBwZW5kKG5leHQpCiAgICBsYXN0PW5vdwogICAgbm93PW5leHQKICAgIGlmIGxlbihwYXRoKT42OgogICAgICAgIHByaW50KCLot6/nur/plJnkubHvvIHnqIvluo/mnInor6/vvIEiKQogICAgICAgIGV4aXQoKQpyZXMgPSAiIgpmb3IgaSBpbiBwYXRoOgogICAgcmVzID0gcmVzICsgbmFtZVtpXSArICLihpIiCnByaW50KHJlc1s6LTFdKQo=</code>
|
||||
File diff suppressed because one or more lines are too long
146
boards/default/python_skulpt/examples/map.json
Normal file
146
boards/default/python_skulpt/examples/map.json
Normal file
@@ -0,0 +1,146 @@
|
||||
{
|
||||
"01-1 海归画图初体验.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "01-1 海归画图初体验.mix"
|
||||
},
|
||||
"01-2 绘制四边形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "01-2 绘制四边形.mix"
|
||||
},
|
||||
"01-2-2 绘制四边形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "01-2-2 绘制四边形.mix"
|
||||
},
|
||||
"01-3 绘制多边形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "01-3 绘制多边形.mix"
|
||||
},
|
||||
"01-3-2 绘制多边形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "01-3-2 绘制多边形.mix"
|
||||
},
|
||||
"02-1 一笔画五角形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "02-1 一笔画五角形.mix"
|
||||
},
|
||||
"02-1-2 一笔画五角形.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "02-1-2 一笔画五角形.mix"
|
||||
},
|
||||
"02-2 绘制红心.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "02-2 绘制红心.mix"
|
||||
},
|
||||
"02-2-2 绘制红心.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "02-2-2 绘制红心.mix"
|
||||
},
|
||||
"03-1 绘制螺旋线.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "03-1 绘制螺旋线.mix"
|
||||
},
|
||||
"03-1-2 绘制螺旋线.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "03-1-2 绘制螺旋线.mix"
|
||||
},
|
||||
"03-2 绘制螺旋线-字典.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "03-2 绘制螺旋线-字典.mix"
|
||||
},
|
||||
"03-2 绘制螺旋线.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "03-2 绘制螺旋线.mix"
|
||||
},
|
||||
"04-0 投票选举.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "04-0 投票选举.mix"
|
||||
},
|
||||
"04-1 投票选举.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "04-1 投票选举.mix"
|
||||
},
|
||||
"05-1 凯撒加密(一位密码).mix": {
|
||||
"__file__": true,
|
||||
"__name__": "05-1 凯撒加密(一位密码).mix"
|
||||
},
|
||||
"05-2 凯撒加密(ASCII码补充解密验证).mix": {
|
||||
"__file__": true,
|
||||
"__name__": "05-2 凯撒加密(ASCII码补充解密验证).mix"
|
||||
},
|
||||
"05-2 凯撒加密(ASCII码).mix": {
|
||||
"__file__": true,
|
||||
"__name__": "05-2 凯撒加密(ASCII码).mix"
|
||||
},
|
||||
"05-2 凯撒加密(多位密码).mix": {
|
||||
"__file__": true,
|
||||
"__name__": "05-2 凯撒加密(多位密码).mix"
|
||||
},
|
||||
"06-1 人机出数字比大小.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "06-1 人机出数字比大小.mix"
|
||||
},
|
||||
"06-1 猜数字游戏.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "06-1 猜数字游戏.mix"
|
||||
},
|
||||
"06-1-2 人机出数字比大小.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "06-1-2 人机出数字比大小.mix"
|
||||
},
|
||||
"06-2-2 猜数字限定次数.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "06-2-2 猜数字限定次数.mix"
|
||||
},
|
||||
"06-2-3 二分法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "06-2-3 二分法.mix"
|
||||
},
|
||||
"07-1 鸡兔同笼.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "07-1 鸡兔同笼.mix"
|
||||
},
|
||||
"07-2 韩信点兵.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "07-2 韩信点兵.mix"
|
||||
},
|
||||
"08-1 冒泡排序.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "08-1 冒泡排序.mix"
|
||||
},
|
||||
"08-2 选择排序.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "08-2 选择排序.mix"
|
||||
},
|
||||
"08-3 插入排序.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "08-3 插入排序.mix"
|
||||
},
|
||||
"08-4 快速排序.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "08-4 快速排序.mix"
|
||||
},
|
||||
"09-1 2层汉诺塔算法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "09-1 2层汉诺塔算法.mix"
|
||||
},
|
||||
"09-2 3层汉诺塔算法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "09-2 3层汉诺塔算法.mix"
|
||||
},
|
||||
"09-2 多层汉诺塔算法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "09-2 多层汉诺塔算法.mix"
|
||||
},
|
||||
"10-1 回溯算法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "10-1 回溯算法.mix"
|
||||
},
|
||||
"11-1 贪心算法.mix": {
|
||||
"__file__": true,
|
||||
"__name__": "11-1 贪心算法.mix"
|
||||
},
|
||||
"2-2-3凯撒加密(ASCII码补充解密验证).mix": {
|
||||
"__file__": true,
|
||||
"__name__": "2-2-3凯撒加密(ASCII码补充解密验证).mix"
|
||||
}
|
||||
}
|
||||
1
boards/default/python_skulpt/index.xml
Normal file
1
boards/default/python_skulpt/index.xml
Normal file
File diff suppressed because one or more lines are too long
21
boards/default/python_skulpt/main.bundle.js
Normal file
21
boards/default/python_skulpt/main.bundle.js
Normal file
File diff suppressed because one or more lines are too long
BIN
boards/default/python_skulpt/media/webpy.png
Normal file
BIN
boards/default/python_skulpt/media/webpy.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
BIN
boards/default/python_skulpt/media/webpy0.png
Normal file
BIN
boards/default/python_skulpt/media/webpy0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
143
boards/default/python_skulpt/styles/main.b14e9671.css
Normal file
143
boards/default/python_skulpt/styles/main.b14e9671.css
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user