feat: sync all remaining python source board configurations

This commit is contained in:
yczpf2019
2026-01-24 16:19:55 +08:00
parent 1990bee9a1
commit 20bde81bbb
519 changed files with 93119 additions and 0 deletions

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

File diff suppressed because one or more lines are too long

View File

@@ -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

View 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>

View 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

File diff suppressed because one or more lines are too long

View 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>

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

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

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

View 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>

View 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>

View File

@@ -0,0 +1,266 @@
{
"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"
},
"北师大版教材示例代码": {
"五下第一单元": {
"P12鸡兔同笼.mix": {
"__file__": true,
"__name__": "P12鸡兔同笼.mix"
},
"图1-14.mix": {
"__file__": true,
"__name__": "图1-14.mix"
},
"图1-20.mix": {
"__file__": true,
"__name__": "图1-20.mix"
},
"图1-4.mix": {
"__file__": true,
"__name__": "图1-4.mix"
},
"图1-7.mix": {
"__file__": true,
"__name__": "图1-7.mix"
},
"__file__": false,
"__name__": "五下第一单元"
},
"五下第二单元": {
"图2-9.mix": {
"__file__": true,
"__name__": "图2-9.mix"
},
"__file__": false,
"__name__": "五下第二单元"
},
"五下第四单元": {
"图4-19&21&22.mix": {
"__file__": true,
"__name__": "图4-19&21&22.mix"
},
"图4-3.mix": {
"__file__": true,
"__name__": "图4-3.mix"
},
"__file__": false,
"__name__": "五下第四单元"
},
"__file__": false,
"__name__": "北师大版教材示例代码"
},
"大同出版社-五年级": {
"上册": {
"第12课判断闰年.mix": {
"__file__": true,
"__name__": "第12课判断闰年.mix"
},
"第13课让计算机会数数1.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数1.mix"
},
"第13课让计算机会数数2.mix": {
"__file__": true,
"__name__": "第13课让计算机会数数2.mix"
},
"第14课for循环.mix": {
"__file__": true,
"__name__": "第14课for循环.mix"
},
"第14课趣味数玩具.mix": {
"__file__": true,
"__name__": "第14课趣味数玩具.mix"
},
"第15课破译密码.mix": {
"__file__": true,
"__name__": "第15课破译密码.mix"
},
"第8课动物园购票.mix": {
"__file__": true,
"__name__": "第8课动物园购票.mix"
},
"第8课计算购书费.mix": {
"__file__": true,
"__name__": "第8课计算购书费.mix"
},
"__file__": false,
"__name__": "上册"
},
"下册": {
"第12课网页排名算法.mix": {
"__file__": true,
"__name__": "第12课网页排名算法.mix"
},
"第1课比较交换找最大值.mix": {
"__file__": true,
"__name__": "第1课比较交换找最大值.mix"
},
"第2课选择排序未要求代码.mix": {
"__file__": true,
"__name__": "第2课选择排序未要求代码.mix"
},
"第4课冒泡排序.mix": {
"__file__": true,
"__name__": "第4课冒泡排序.mix"
},
"第6课用算数求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课用算数求解鸡兔同笼.mix"
},
"第6课遍历求解鸡兔同笼.mix": {
"__file__": true,
"__name__": "第6课遍历求解鸡兔同笼.mix"
},
"第7课兔子增长算法.mix": {
"__file__": true,
"__name__": "第7课兔子增长算法.mix"
},
"__file__": false,
"__name__": "下册"
},
"__file__": false,
"__name__": "大同出版社-五年级"
}
}

View File

@@ -0,0 +1,183 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>算力大比拼</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 600px;
margin: 0 auto;
padding: 20px;
text-align: center;
}
.display {
font-size: 24px;
margin: 20px 0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
min-height: 30px;
}
.button-container {
display: flex;
justify-content: center;
gap: 10px;
margin-top: 20px;
}
button {
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
}
button:hover {
opacity: 0.9;
}
button:disabled {
background-color: #cccccc;
cursor: not-allowed;
}
#stopBtn {
background-color: #f44336;
}
#clearBtn {
background-color: #2196F3;
}
</style>
</head>
<body>
<h1>算力大比拼</h1>
<div class="display" id="equation">准备开始...</div>
<div class="display" id="result">-</div>
<div class="display" id="timeElapsed">时间: 0.000秒</div>
<div class="display" id="numberOfCalculations">计算次数: 0</div>
<div class="button-container">
<button id="startBtn">开始</button>
<button id="stopBtn" disabled>停止</button>
<button id="clearBtn">清空</button>
</div>
<script>
class Calculator {
constructor() {
this.equationElement = document.getElementById('equation');
this.resultElement = document.getElementById('result');
this.timeElapsedElement = document.getElementById('timeElapsed');
this.numberOfCalculationsElement = document.getElementById('numberOfCalculations');
this.startBtn = document.getElementById('startBtn');
this.stopBtn = document.getElementById('stopBtn');
this.clearBtn = document.getElementById('clearBtn');
this.running = false;
this.startTime = 0;
this.pausedTime = 0;
this.totalElapsedTime = 0;
this.numberOfCalculationsValue = 0;
this.lastUpdateTime = 0;
this.currentIndex = 0;
// 固定的四道题目表达式
this.questionBank = [
"72 + 36",
"678 - 123",
"16 * 12",
"132 / 11"
];
this.setupEventListeners();
}
setupEventListeners() {
this.startBtn.addEventListener('click', () => this.start());
this.stopBtn.addEventListener('click', () => this.stop());
this.clearBtn.addEventListener('click', () => this.clear());
}
start() {
if (this.running) return;
this.running = true;
this.startBtn.disabled = true;
this.stopBtn.disabled = false;
const now = performance.now();
if (this.pausedTime > 0) {
this.startTime = now - this.pausedTime;
this.pausedTime = 0;
} else {
this.startTime = now;
this.totalElapsedTime = 0;
this.numberOfCalculationsValue = 0;
}
this.lastUpdateTime = now;
this.calculateLoop();
this.uiLoop();
}
calculateLoop() {
if (!this.running) return;
const batchSize = 999;
for (let i = 0; i < batchSize; i++) {
const equation = this.questionBank[this.currentIndex];
const result = eval(equation);
this.numberOfCalculationsValue++;
this.currentIndex = (this.currentIndex + 1) % 4;
}
requestAnimationFrame(() => this.calculateLoop());
}
uiLoop() {
if (!this.running) return;
const now = performance.now();
this.totalElapsedTime = (now - this.startTime) / 1000;
const currentEquation = this.questionBank[this.currentIndex];
this.equationElement.textContent = currentEquation;
this.resultElement.textContent = eval(currentEquation);
this.timeElapsedElement.textContent = `时间: ${this.totalElapsedTime.toFixed(3)}`;
this.numberOfCalculationsElement.textContent = `计算次数: ${this.numberOfCalculationsValue}`;
// 每0.2秒更新一次UI
setTimeout(() => this.uiLoop(), 200);
}
stop() {
if (!this.running) return;
this.running = false;
this.startBtn.disabled = false;
this.stopBtn.disabled = true;
this.pausedTime = performance.now() - this.startTime;
}
clear() {
this.stop();
this.equationElement.textContent = '准备开始...';
this.resultElement.textContent = '-';
this.timeElapsedElement.textContent = '时间: 0.000秒';
this.numberOfCalculationsValue = 0;
this.numberOfCalculationsElement.textContent = '计算次数: 0';
this.pausedTime = 0;
this.totalElapsedTime = 0;
this.currentIndex = 0;
}
}
// 初始化计算器
const calculator = new Calculator();
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="Q[{^|2^P.#[qb/nzvvw+" x="-554" y="-458"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id=",r2=0Ew-`5OHTqkk/8(Y"><field name="NUM">0</field></block></value><next><block type="variables_set" id="bh]nH_HKP.94n}^E7w|6"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="~KE)pAJjx:`[F{|KhHIW"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="cx!M$HWg[9H:^GFh4Ng0"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=",Hxl2[S7SL4$=/T:-6A-"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="o(4zw(tA6+5V$U{]v7-!"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="xgyV{S`DGnT|M4y|s~6_"><field name="VAR">x</field></block></value><value name="B"><block type="math_number" id="Hw8SrK_u#KH,tq?|9ImR"><field name="NUM">35</field></block></value></block></value><statement name="DO"><block type="variables_set" id="KL!u.juZ2)q?!Do1taG4"><field name="VAR">y</field><value name="VALUE"><block type="math_arithmetic" id="tt}!Y]*:kVSOXr[bvATU"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="^y6TPe#bo.1D50=M+9fI"><field name="NUM">35</field></shadow></value><value name="B"><shadow type="math_number" id="izmGz+)O0n1;)gL7lSbR"><field name="NUM">1</field></shadow><block type="variables_get" id="w;tiXN9/QL2RSY(uh]8v"><field name="VAR">x</field></block></value></block></value><next><block type="controls_if" id="`;5kzi*SV`fI!?xD,hPg"><value name="IF0"><block type="logic_compare" id="4l0]hlo(jI0X@j{*rQz|"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="qoBJ4E$!BpaRc),JvQ9^"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="QTDk(L+j)n7/jMP,wNam"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="PqH9B;xe7OK`8zwbQUc$"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="t~[T=l]LgMW=e-YG^V6|"><field name="NUM">2</field></shadow></value><value name="B"><shadow type="math_number" id="w3GU[BlUNUTr{V=gl8WR"><field name="NUM">1</field></shadow><block type="variables_get" id="I0ZAkq!mOIRa4{@+$=J`"><field name="VAR">x</field></block></value></block></value><value name="B"><shadow type="math_number" id="vBg5=9nqm4$h(Uk.vguS"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="Df=/Dd5xqoJOnaT95@Px"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="sfiVAcFZSNU}0hSmn2r."><field name="NUM">4</field></shadow></value><value name="B"><shadow type="math_number" id="h!UB$?mXT5y+Z?:3^YJ#"><field name="NUM">1</field></shadow><block type="variables_get" id="Zg$n*UFkg5C/N:M?:njK"><field name="VAR">y</field></block></value></block></value></block></value><value name="B"><block type="math_number" id="^wX*uGffqf8i$Q6ZIY4Y"><field name="NUM">94</field></block></value></block></value><statement name="DO0"><block type="inout_print" id=",pA*g!{1anxUYz/[ZFwO"><value name="VAR"><shadow type="text" id="8HEvMfvowik#l3R!}:KK"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="g2}g(EasbzlHYC-PF3:S"><field name="VAR">x</field></block></value><next><block type="inout_print" id="CZ/{jnIa[NMA)kz#Y+iw"><value name="VAR"><shadow type="text" id="5=TXE8`^C~RW[0WhtMJ,"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="fN~v2G4}?V9_fi_#sG@5"><field name="VAR">y</field></block></value></block></next></block></statement><next><block type="variables_set" id="58WXOKX(TL,uW_^FIR?:"><field name="VAR">x</field><value name="VALUE"><block type="math_arithmetic" id="#4J]frp,D~QCX]7u1~cu"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="oKVBE-wX8j:LE-AQ7qJe"><field name="NUM">1</field></shadow><block type="variables_get" id=")wigfGS3B@OwlFrriU(5"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="~VnxlA9,3R)w;0CMK2JL"><field name="NUM">1</field></shadow></value></block></value></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>eCA9IDAKeSA9IDAKd2hpbGUgeCA8PSAzNToKICAgIHkgPSAzNSAtIHgKICAgIGlmIDIgKiB4ICsgNCAqIHkgPT0gOTQ6CiAgICAgICAgcHJpbnQoeCkKICAgICAgICBwcmludCh5KQogICAgeCA9IHggKyAxCg==</code>

View File

@@ -0,0 +1,51 @@
import itertools
import time
def calculate(numbers, operators):
# 计算四个数与三个运算符的组合是否能得到24
formula = f"{numbers[0]} {operators[0]} {numbers[1]} {operators[1]} {numbers[2]} {operators[2]} {numbers[3]}"
result = eval(formula)
if result == 24:
return True, formula
else:
return False, result
def solve(nums):
start_time = time.time() # 记录开始时间
count = 0 # 记录枚举次数
# 枚举三个运算符的所有排列组合(有重复)
for ops in itertools.product(["+", "-", "*", "/"], repeat=3):
count += 1
success, result = calculate(nums, ops)
if success:
print(f"{count}次枚举成功:{nums[0]} {ops[0]} {nums[1]} {ops[1]} {nums[2]} {ops[2]} {nums[3]} = 24")
print(f"共枚举{count}次,耗时{time.time()-start_time:.3f}秒。")
return
else:
print(f"{count}次枚举失败:{nums[0]} {ops[0]} {nums[1]} {ops[1]} {nums[2]} {ops[2]} {nums[3]} = {result}")
print("无解")
print(f"共枚举{count}次,耗时{time.time()-start_time:.3f}秒。")
def get_numbers_from_user():
numbers = []
for i in range(4):
while True:
try:
num = int(input(f"请输入第{i+1}个数字:"))
numbers.append(num)
break
except ValueError:
print("输入错误,请重新输入整数。")
return numbers
def main():
print("欢迎使用24点计算器")
numbers = get_numbers_from_user()
print("开始求解...")
solve(numbers)
if __name__ == "__main__":
main()

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_prepare" id="Q1A}!ZGk4-({1/MVt5q^" x="-576" y="-199"><next><block type="algorithm_add_school" id="H_-AT-fc~jR|^no@.Yp*"><next><block type="controls_whileUntil" id="9#jHeZe#rg)jLg9PPAM8"><field name="MODE">UNTIL</field><value name="BOOL"><shadow type="logic_boolean" id="ux}36k8+@mu3#|QKX@_X"><field name="BOOL">TRUE</field></shadow><block type="algorithm_no_left" id="aFd$MsSogL#Boz_]3X}y"></block></value><statement name="DO"><block type="algorithm_find_path" id="w2F*D0[MC_Hfc!yu?R?O"><next><block type="controls_if" id="]5qP:)!^})p}@I~Hp{u="><mutation else="1"></mutation><value name="IF0"><block type="algorithm_new_path" id="!w|k96G1w)O$D3XOe}Sc"></block></value><statement name="DO0"><block type="algorithm_set_path" id="anI+j-I+#imA2=yLMco2"><next><block type="algorithm_add_path" id="b2cPfKNZYvJl07B1vB_R"></block></next></block></statement><statement name="ELSE"><block type="algorithm_del_path" id="!B$=EEYh_`}sS208p|,?"><next><block type="algorithm_return_path" id="r1PkkO8vp}O$=WPN[$by"></block></next></block></statement></block></next></block></statement><next><block type="algorithm_print_path" id="B,z[T:?RB|94Dp=Ru?4S"></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHNwcml0ZQppbXBvcnQgcmFuZG9tCmltcG9ydCB0aW1lCgoKZyA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDEsMCwwLDEsMCwwLDBdLCBbMCwxLDEsMCwxLDEsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDEsMCwwXSwgWzAsMCwwLDEsMCwwLDEsMSwwLDBdLCBbMCwwLDEsMCwwLDEsMCwxLDAsMF0sIFswLDAsMCwwLDEsMSwxLDAsMCwwXV0KbWFyayA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXV0KdmlzID0gWzAsMSwwLDAsMCwwLDAsMCwwXQpwb3NpdGlvbiA9IFtbMCwgMF0sIFsyMDAsIDIwMF0sIFsyNTAsIDYwXSwgWzMyMCwgMjAwXSwgWzI4MCwgMzgwXSwgWzQ3MCwgMjUwXSwgWzY3MCwgOTBdLCBbNjUwLCAzNDBdXQpzcHJpdGUuY2xlYXJBbGxTcHJpdGVzKCkKc3ByaXRlLmNyZWF0ZUJhY2tncm91bmQoJ21hcF94dWV4aWFvJykKCmhvdXNlID0gWyBzcHJpdGUuU3ByaXRlKCdtYXJrJywgMTUwLCAzODApLAogICAgc3ByaXRlLlNwcml0ZSgnU2Nob29sJywgMTE1LCAxOTUpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UyNScsIDI2NCwgNjcpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDMyMCwgMjAwKSwKICAgIHNwcml0ZS5TcHJpdGUoJ0hvdXNlNDcnLCAyOTAsIDM3MSksCiAgICBzcHJpdGUuU3ByaXRlKCdIb3VzZTI1JywgNDc5LCAyMzMpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDY3NCwgOTYpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2U0NycsIDY0MiwgMzE4KQpdCmZvciBpIGluIGhvdXNlOgogICAgaS5oaWRlKCkKcGF0aCA9IFsxXQpjYXIgPSBzcHJpdGUuU3ByaXRlKCdjYXInLCBwb3NpdGlvblsxXVswXSwgcG9zaXRpb25bMV1bMV0pCmhvdXNlWzFdLnNob3coKQpjYXIubm93UG9zID0gMQpkZWYgZHJpdmUobik6CiAgICBpZiBnW2Nhci5ub3dQb3NdW25dPT0xOgogICAgICAgIGNhci5zbGlkZVRvKHBvc2l0aW9uW25dWzBdLCBwb3NpdGlvbltuXVsxXSwgMSkKICAgICAgICBjYXIubm93UG9zID0gbgogICAgZWxzZToKICAgICAgICBwcmludCgn56e75Yqo5aSx6LSl77yB56iL5bqP5pyJ6K+v77yBJykKICAgICAgICBleGl0KCkKd2hpbGUgbm90IGxlbihwYXRoKSA9PSA3OgogICAgZiA9IHBhdGhbKGxlbihwYXRoKSAtIDEpXQogICAgZmxhZyA9IDAKICAgIGZvciBfbXlfdmFyaWFibGUgaW4gWzYsNSw0LDMsMiwxLDBdOgogICAgICAgIGlmIHZpc1tfbXlfdmFyaWFibGUrMV0gPT0gMCBhbmQgZ1tmXVtfbXlfdmFyaWFibGUrMV0gPT0gMToKICAgICAgICAgICAgaWYgbWFya1tmXVtfbXlfdmFyaWFibGUrMV0gPT0gMDoKICAgICAgICAgICAgICAgIGZsYWcgPSAxCiAgICAgICAgICAgICAgICBicmVhawogICAgaWYgZmxhZyA9PSAxOgogICAgICAgIG1hcmtbZl1bX215X3ZhcmlhYmxlKzFdID0gMQogICAgICAgIHZpc1tfbXlfdmFyaWFibGUrMV0gPSAxCiAgICAgICAgcGF0aC5hcHBlbmQoX215X3ZhcmlhYmxlKzEpCiAgICAgICAgZHJpdmUocGF0aFtsZW4ocGF0aCkgLSAxXSkKICAgICAgICBob3VzZVtfbXlfdmFyaWFibGUrMV0uc2hvdygpCiAgICBlbHNlOgogICAgICAgIGRlbCBwYXRoW2xlbihwYXRoKSAtIDFdCiAgICAgICAgaG91c2VbMF0uc2hvdygpCiAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgaG91c2VbMF0uaGlkZSgpCiAgICAgICAgaG91c2VbZl0uaGlkZSgpCiAgICAgICAgZHJpdmUocGF0aFtsZW4ocGF0aCkgLSAxXSkKICAgICAgICBmb3IgaSBpbiByYW5nZSg3KToKICAgICAgICAgICAgbWFya1tmXVtpKzFdID0gMAogICAgICAgICAgICB2aXNbZl0gPSAwCm5hbWUgPSBbIiIsIuWtpuagoSIsIuWwj+aZuuWutiIsIuWwj+aso+WutiIsIuWwj+aAneWutiIsIuWwj+enkeWutiIsIui0nei0neWutiIsIuS5kOS5kOWutiJdCnJlcyA9ICIiCmZvciBpIGluIHBhdGg6CiAgICByZXMgPSByZXMgKyBuYW1lW2ldICsgIi0iCnByaW50KHJlc1s6LTFdKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_prepare2" id="_3_z5rV/`Pdr*hP-)Xa2" x="-784" y="-288"><next><block type="algorithm_add_school" id="wsFTF=muR{XtWV=H`!/*"><next><block type="controls_whileUntil" id="^}ObWXPT!`TrdgJyLtsK"><field name="MODE">UNTIL</field><value name="BOOL"><shadow type="logic_boolean" id="}Z:lvis(:X=/Uo6^41Wp"><field name="BOOL">TRUE</field></shadow><block type="algorithm_no_left" id="*#*gsTDgU+Um~68IaMpN"></block></value><statement name="DO"><block type="algorithm_find_path" id="J[RVwbXs02JfTS)g,cCS"><next><block type="controls_if" id="g^jSZ@uGU.9KWki0ciro"><mutation else="1"></mutation><value name="IF0"><block type="algorithm_new_path" id="U70J_~Lewo#]@D}UEi`o"></block></value><statement name="DO0"><block type="algorithm_set_path" id="QTv--I=foaU*?=)I8vPb"><next><block type="algorithm_add_path" id="WaNNDwR=,bb|w4gz]:P,"></block></next></block></statement><statement name="ELSE"><block type="controls_if" id="jb`wC@t!9LWFn.N_DWQE"><mutation else="1"></mutation><value name="IF0"><block type="algorithm_current_school" id="p;{CEW9G6`0tHX=x@7nV"></block></value><statement name="DO0"><block type="algorithm_no_path" id="XqDg(vPlNK`s`}($f+TR"><next><block type="controls_end_program" id="`uEStOe7h$[TqJ;4`4sU"></block></next></block></statement><statement name="ELSE"><block type="algorithm_del_path" id="c.Jp=h@n()/j}OcUm-NU"><next><block type="algorithm_return_path" id="e3Mxb|rodCO[DqXB-RPE"></block></next></block></statement></block></statement></block></next></block></statement><next><block type="algorithm_print_path" id="{6-iUPPsX/9;f~;g?^G("></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHNwcml0ZQppbXBvcnQgcmFuZG9tCmltcG9ydCB0aW1lCgoKZyA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDEsMCwwLDEsMCwwLDBdLCBbMCwxLDEsMCwxLDAsMCwwLDAsMF0sIFswLDAsMCwxLDAsMCwwLDEsMCwwXSwgWzAsMCwwLDEsMCwwLDAsMSwwLDBdLCBbMCwwLDEsMCwwLDAsMCwxLDAsMF0sIFswLDAsMCwwLDEsMSwxLDAsMCwwXV0KbWFyayA9IFtbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXSwgWzAsMCwwLDAsMCwwLDAsMCwwLDBdLCBbMCwwLDAsMCwwLDAsMCwwLDAsMF0sIFswLDAsMCwwLDAsMCwwLDAsMCwwXV0KdmlzID0gWzAsMSwwLDAsMCwwLDAsMCwwXQpwb3NpdGlvbiA9IFtbMCwgMF0sIFsyMDAsIDIwMF0sIFsyNTAsIDYwXSwgWzMyMCwgMjAwXSwgWzI4MCwgMzgwXSwgWzQ3MCwgMjUwXSwgWzY3MCwgOTBdLCBbNjUwLCAzNDBdXQpzcHJpdGUuY2xlYXJBbGxTcHJpdGVzKCkKc3ByaXRlLmNyZWF0ZUJhY2tncm91bmQoJ21hcF94dWV4aWFvJykKCmhvdXNlID0gWyBzcHJpdGUuU3ByaXRlKCdtYXJrJywgMTUwLCAzODApLAogICAgc3ByaXRlLlNwcml0ZSgnU2Nob29sJywgMTE1LCAxOTUpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UyNScsIDI2NCwgNjcpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDMyMCwgMjAwKSwKICAgIHNwcml0ZS5TcHJpdGUoJ0hvdXNlNDcnLCAyOTAsIDM3MSksCiAgICBzcHJpdGUuU3ByaXRlKCdIb3VzZTI1JywgNDc5LCAyMzMpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2UzNicsIDY3NCwgOTYpLAogICAgc3ByaXRlLlNwcml0ZSgnSG91c2U0NycsIDY0MiwgMzE4KQpdCmJhcnJpY2FkZSA9IHNwcml0ZS5TcHJpdGUoJ2JhcnJpY2FkZScsIDU3MCwgMTcwKQpiYXJyaWNhZGUuZW5sYXJnZVRvKDEwMCkKZm9yIGkgaW4gaG91c2U6CiAgICBpLmhpZGUoKQpwYXRoID0gWzFdCmNhciA9IHNwcml0ZS5TcHJpdGUoJ2NhcicsIHBvc2l0aW9uWzFdWzBdLCBwb3NpdGlvblsxXVsxXSkKaG91c2VbMV0uc2hvdygpCmNhci5ub3dQb3MgPSAxCmRlZiBkcml2ZShuKToKICAgIGlmIGdbY2FyLm5vd1Bvc11bbl09PTE6CiAgICAgICAgY2FyLnNsaWRlVG8ocG9zaXRpb25bbl1bMF0sIHBvc2l0aW9uW25dWzFdLCAxKQogICAgICAgIGNhci5ub3dQb3MgPSBuCiAgICBlbHNlOgogICAgICAgIHByaW50KCfnp7vliqjlpLHotKXvvIHnqIvluo/mnInor6/vvIEnKQogICAgICAgIGV4aXQoKQp3aGlsZSBub3QgbGVuKHBhdGgpID09IDc6CiAgICBmID0gcGF0aFsobGVuKHBhdGgpIC0gMSldCiAgICBmbGFnID0gMAogICAgZm9yIF9teV92YXJpYWJsZSBpbiBbNiw1LDQsMywyLDEsMF06CiAgICAgICAgaWYgdmlzW19teV92YXJpYWJsZSsxXSA9PSAwIGFuZCBnW2ZdW19teV92YXJpYWJsZSsxXSA9PSAxOgogICAgICAgICAgICBpZiBtYXJrW2ZdW19teV92YXJpYWJsZSsxXSA9PSAwOgogICAgICAgICAgICAgICAgZmxhZyA9IDEKICAgICAgICAgICAgICAgIGJyZWFrCiAgICBpZiBmbGFnID09IDE6CiAgICAgICAgbWFya1tmXVtfbXlfdmFyaWFibGUrMV0gPSAxCiAgICAgICAgdmlzW19teV92YXJpYWJsZSsxXSA9IDEKICAgICAgICBwYXRoLmFwcGVuZChfbXlfdmFyaWFibGUrMSkKICAgICAgICBkcml2ZShwYXRoW2xlbihwYXRoKSAtIDFdKQogICAgICAgIGhvdXNlW19teV92YXJpYWJsZSsxXS5zaG93KCkKICAgIGVsc2U6CiAgICAgICAgaWYgZiA9PSAxOgogICAgICAgICAgICBwcmludCgn5rKh5pyJ56ym5ZCI5p2h5Lu255qE6Lev57q/JykKICAgICAgICAgICAgZXhpdCgpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgZGVsIHBhdGhbbGVuKHBhdGgpIC0gMV0KICAgICAgICAgICAgaG91c2VbMF0uc2hvdygpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMC41KQogICAgICAgICAgICBob3VzZVswXS5oaWRlKCkKICAgICAgICAgICAgaG91c2VbZl0uaGlkZSgpCiAgICAgICAgICAgIGRyaXZlKHBhdGhbbGVuKHBhdGgpIC0gMV0pCiAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDcpOgogICAgICAgICAgICAgICAgbWFya1tmXVtpKzFdID0gMAogICAgICAgICAgICAgICAgdmlzW2ZdID0gMApuYW1lID0gWyIiLCLlrabmoKEiLCLlsI/mmbrlrrYiLCLlsI/mrKPlrrYiLCLlsI/mgJ3lrrYiLCLlsI/np5HlrrYiLCLotJ3otJ3lrrYiLCLkuZDkuZDlrrYiXQpyZXMgPSAiIgpmb3IgaSBpbiBwYXRoOgogICAgcmVzID0gcmVzICsgbmFtZVtpXSArICItIgpwcmludChyZXNbOi0xXSkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="I0J=~!p)uv*_[]z3m#?~" x="-774" y="-177"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="M3:Mb+{$K7jVY7]vbyyd"><field name="NUM">1500</field></block></value><next><block type="controls_whileUntil" id=",i1MK}z/;Wl!;*Idu15N"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="yX5{Zt5ylLSvfSz;z7]3"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="c]-su8]OlY|c/r.1hVvz"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="4*xtjumb4s=d0+l{;SLU"><field name="VAR">x</field></block></value><value name="B"><block type="math_number" id="SGp8o/;G=]Qiq$GhHG7L"><field name="NUM">0</field></block></value></block></value><statement name="DO"><block type="controls_if" id="O[Dk#l{NIRtwKatSldk?"><value name="IF0"><block type="logic_compare" id="=Ro7mF{()gKb@n!LTz-j"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="C/0c7Ghvtcb6E_[uEYJe"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id="^a8ra|?k]*79anx+L:.o"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="jU75i;r!w)d-Q[TcPuXx"><field name="NUM">3</field></shadow></value></block></value><value name="B"><block type="math_number" id="*a*YQp?G_Gne(aGkEpu."><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="]h7:;|Lb3LWdG/xSM+Ib"><value name="IF0"><block type="logic_compare" id="yoJBpcxfhybuV34R1f|M"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="y7`VP*ma+G~nJiP@xL2k"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id=",zGj)w;wYiDKdXA`gZ1,"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="/:lL87wDAtK}YBa2ERH|"><field name="NUM">5</field></shadow></value></block></value><value name="B"><block type="math_number" id="bIL{#dKUjFH3});C!Hoa"><field name="NUM">4</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="/qCm!UW{np}vZECpGf!J"><value name="IF0"><block type="logic_compare" id="6Qe~nfI3yGZFZcEn!QY*"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="D^7!W:r[FfSc0)cf@=1`"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id="a@Q+ZRk/#(d#Xv6l3woW"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="EhegAay5M61h6ZyGH_J`"><field name="NUM">7</field></shadow></value></block></value><value name="B"><block type="math_number" id="12sr-_M()cmwR1(q68o2"><field name="NUM">6</field></block></value></block></value><statement name="DO0"><block type="inout_print" id="xOpnJuBN}U#2?k137,])"><value name="VAR"><shadow type="text" id="wNjMbh=--|9-Cl+X*k~i"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="conH#/1u*4d7#Dw}q(vd"><field name="VAR">x</field></block></value></block></statement></block></statement></block></statement><next><block type="variables_set" id="*SGJC{:2jzE)(0yNA7vC"><field name="VAR">x</field><value name="VALUE"><block type="math_arithmetic" id="R_}|c{V6:cSb~sk/g#v`"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="OGq[G=v2TR0sLi;da?j."><field name="NUM">1</field></shadow><block type="variables_get" id="u#~5t8Cj0~+cA`^Z;E86"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="r)g0g=V]PEuOgo0Gvqs("><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement></block></next></block></xml><config>{}</config><code>eCA9IDE1MDAKd2hpbGUgeCA+PSAwOgogICAgaWYgeCAlIDMgPT0gMjoKICAgICAgICBpZiB4ICUgNSA9PSA0OgogICAgICAgICAgICBpZiB4ICUgNyA9PSA2OgogICAgICAgICAgICAgICAgcHJpbnQoeCkKICAgIHggPSB4IC0gMQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="variables_set" id="I0J=~!p)uv*_[]z3m#?~" x="-774" y="-177"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="M3:Mb+{$K7jVY7]vbyyd"><field name="NUM">1100</field></block></value><next><block type="controls_whileUntil" id=",i1MK}z/;Wl!;*Idu15N"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="yX5{Zt5ylLSvfSz;z7]3"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="c]-su8]OlY|c/r.1hVvz"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="4*xtjumb4s=d0+l{;SLU"><field name="VAR">x</field></block></value><value name="B"><block type="math_number" id="SGp8o/;G=]Qiq$GhHG7L"><field name="NUM">1000</field></block></value></block></value><statement name="DO"><block type="controls_if" id="O[Dk#l{NIRtwKatSldk?"><value name="IF0"><block type="logic_compare" id="=Ro7mF{()gKb@n!LTz-j"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="C/0c7Ghvtcb6E_[uEYJe"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id="^a8ra|?k]*79anx+L:.o"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="jU75i;r!w)d-Q[TcPuXx"><field name="NUM">3</field></shadow></value></block></value><value name="B"><block type="math_number" id="*a*YQp?G_Gne(aGkEpu."><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="]h7:;|Lb3LWdG/xSM+Ib"><value name="IF0"><block type="logic_compare" id="yoJBpcxfhybuV34R1f|M"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="y7`VP*ma+G~nJiP@xL2k"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id=",zGj)w;wYiDKdXA`gZ1,"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="/:lL87wDAtK}YBa2ERH|"><field name="NUM">5</field></shadow></value></block></value><value name="B"><block type="math_number" id="bIL{#dKUjFH3});C!Hoa"><field name="NUM">4</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="/qCm!UW{np}vZECpGf!J"><value name="IF0"><block type="logic_compare" id="6Qe~nfI3yGZFZcEn!QY*"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="D^7!W:r[FfSc0)cf@=1`"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="WrQ+LsLXjVyuHI-qH85L"><field name="NUM">1</field></shadow><block type="variables_get" id="a@Q+ZRk/#(d#Xv6l3woW"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="EhegAay5M61h6ZyGH_J`"><field name="NUM">7</field></shadow></value></block></value><value name="B"><block type="math_number" id="12sr-_M()cmwR1(q68o2"><field name="NUM">6</field></block></value></block></value><statement name="DO0"><block type="inout_print" id="xOpnJuBN}U#2?k137,])"><value name="VAR"><shadow type="text" id="wNjMbh=--|9-Cl+X*k~i"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="conH#/1u*4d7#Dw}q(vd"><field name="VAR">x</field></block></value></block></statement></block></statement></block></statement><next><block type="variables_set" id="*SGJC{:2jzE)(0yNA7vC"><field name="VAR">x</field><value name="VALUE"><block type="math_arithmetic" id="R_}|c{V6:cSb~sk/g#v`"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="OGq[G=v2TR0sLi;da?j."><field name="NUM">1</field></shadow><block type="variables_get" id="u#~5t8Cj0~+cA`^Z;E86"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="r)g0g=V]PEuOgo0Gvqs("><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement></block></next></block></xml><config>{}</config><code>eCA9IDExMDAKd2hpbGUgeCA+PSAxMDAwOgogICAgaWYgeCAlIDMgPT0gMjoKICAgICAgICBpZiB4ICUgNSA9PSA0OgogICAgICAgICAgICBpZiB4ICUgNyA9PSA2OgogICAgICAgICAgICAgICAgcHJpbnQoeCkKICAgIHggPSB4IC0gMQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><block type="algorithm_prepare_2_1" id="6abWugM^=)pvv=~7i{QC" x="-667" y="-199"><next><block type="controls_whileUntil" id="]]}T}0.@?Za[X6M?3hwO"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="jq~eP(IMhA83e2UoyMr$"><field name="BOOL">TRUE</field></shadow><block type="algorithm_not_home" id=")uIoZfpT+:mL,DN!c(Tz"></block></value><statement name="DO"><block type="algorithm_move_recent" id="[mw#rR5[zx1fD-CBS0K$"></block></statement><next><block type="algorithm_print_path2" id="SfeYjf+rovZBE@!WekkS"></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHNwcml0ZQoKCmcgPSBbWzEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwXSxbMTAwMDAsMTAwMDAsNTAwLDMwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDUwMCwxMDAwMCwxMDAwMCwxMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwzMDAsMTAwMDAsMTAwMDAsNDAwLDMwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDEwMDAwLDEwMCw0MDAsMTAwMDAsMTAwMDAsMjAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwXSxbMTAwMDAsMTAwMDAsMTAwMDAsMzAwLDEwMDAwLDEwMDAwLDEwMCwyMDAsMTAwMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwyMDAsMTAwLDEwMDAwLDEwMDAwLDEwMCwxMDAwMCwxMDAwMF0sWzEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDEwMDAwLDIwMCwxMDAwMCwxMDAwMCwxMDAsMTAwMDAsMTAwMDBdLFsxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAwMCwxMDAsMTAwLDEwMDAwLDEwMDAwLDEwMDAwXV0Kbm93PTEKbGFzdD0xCnBhdGg9W10KcGF0aC5hcHBlbmQoMSkKbmFtZSA9IFsiIiwi5bCP5oCd5a62Iiwi6ZO26KGMIiwi6YKu5bGAIiwi6aSQ5Y6FIiwi5Lmm5bqXIiwi5Yy76ZmiIiwi6LaF5biCIiwi5bCP56eR5a62Il0KcG9zaXRpb24gPSBbWzAsIDBdLCBbNjAsIDMyMF0sIFs1MTAsIDM5MF0sIFsyNDAsIDIwMF0sIFs3NTAsIDMzMF0sIFs0MTAsIDkwXSwgWzU0MCwgMTkwXSwgWzU1MCwgMzBdLCBbNzIwLCAxMjBdXQpzcHJpdGUuY2xlYXJBbGxTcHJpdGVzKCkKc3ByaXRlLmNyZWF0ZUJhY2tncm91bmQoJ21hcF9zaV9rZScpCnN0dSA9IHNwcml0ZS5TcHJpdGUoJ2dpcmwnLCA2MCwgMzIwKQpzdHUuZW5sYXJnZVRvKDEwMCkKdGltZS5zbGVlcCgxKQoKd2hpbGUgbmFtZVtub3ddICE9ICflsI/np5HlrrYnOgogICAgdG1wPTEwMDAwCiAgICBmb3IgaSBpbiByYW5nZSgwLCBsZW4oZyksIDEpOgogICAgICAgIGlmIGdbbm93XVtpXTx0bXAgYW5kIGkhPWxhc3Q6CiAgICAgICAgICAgIG5leHQ9aQogICAgICAgICAgICB0bXA9Z1tub3ddW2ldCiAgICBzdHUuc2xpZGVUbyhwb3NpdGlvbltuZXh0XVswXSwgcG9zaXRpb25bbmV4dF1bMV0sIDEpCiAgICB0aW1lLnNsZWVwKDAuNSkKICAgIHBhdGguYXBwZW5kKG5leHQpCiAgICBsYXN0PW5vdwogICAgbm93PW5leHQKICAgIGlmIGxlbihwYXRoKT42OgogICAgICAgIHByaW50KCLot6/nur/plJnkubHvvIHnqIvluo/mnInor6/vvIEiKQogICAgICAgIGV4aXQoKQpyZXMgPSAiIgpmb3IgaSBpbiBwYXRoOgogICAgcmVzID0gcmVzICsgbmFtZVtpXSArICLihpIiCnByaW50KHJlc1s6LTFdKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="-R?$,g?yY$eWQQ1yvnIw" x="-422" y="-51"><field name="VAR">year</field><value name="VALUE"><block type="inout_type_input" id="5Q.H$;P/hkT~(RO8)0}="><field name="DIR">int</field><value name="VAR"><shadow type="text" id=")bt[ALwgSd2(F;pH4T3s"><field name="TEXT">请输入一个年份:</field></shadow></value></block></value><next><block type="controls_if" id="2p0@;6}`HRfsK0@4RoHB"><mutation elseif="1" else="1"></mutation><value name="IF0"><block type="logic_operation" id="?~$/(V?#,{=QF~AcqFq7"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="TPdZ$XVif=,])!LX}T5Q"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="H8$P|zeahVw(sT}ztjLf"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="uM_c/6Z*f*KaGT,+=iS#"><field name="NUM">1</field></shadow><block type="variables_get" id="Oqlzy2#{#R0D~KzAFuA]"><field name="VAR">year</field></block></value><value name="B"><shadow type="math_number" id="3CDuh`b{j).}cqi0i$p}"><field name="NUM">4</field></shadow></value></block></value><value name="B"><block type="math_number" id="$W1q#gi]F[9Y=|*Lh^rN"><field name="NUM">0</field></block></value></block></value><value name="B"><block type="logic_compare" id="yFV`r?JS~kh`p?YRZ:,*"><field name="OP">NEQ</field><value name="A"><block type="math_arithmetic" id="y5vq,aq@tBw_.Ojt)TU2"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="uM_c/6Z*f*KaGT,+=iS#"><field name="NUM">1</field></shadow><block type="variables_get" id="e2s!76dOm+~f.nKru0W)"><field name="VAR">year</field></block></value><value name="B"><shadow type="math_number" id="PQ2I?UkyR7?Ja.G8a@b,"><field name="NUM">100</field></shadow></value></block></value><value name="B"><block type="math_number" id="n~tjsK*Bv:qnTFXArt!A"><field name="NUM">0</field></block></value></block></value></block></value><statement name="DO0"><block type="inout_print_many" id="w5:=X8qq{^CzA]{BabV@"><mutation items="2"></mutation><value name="ADD0"><block type="variables_get" id=":w_RDJ7N^fiK{f.7^LL:"><field name="VAR">year</field></block></value><value name="ADD1"><block type="text" id="TQmMZn~$APFYv?|o0mkX"><field name="TEXT">是闰年</field></block></value></block></statement><value name="IF1"><block type="logic_compare" id="^rf_.AW~Aps;XDYPuhI["><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="qk}+,NlI_/r7,](=kH5,"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="uM_c/6Z*f*KaGT,+=iS#"><field name="NUM">1</field></shadow><block type="variables_get" id="-#}kl[+CFk62:j-$Dv7e"><field name="VAR">year</field></block></value><value name="B"><shadow type="math_number" id="*`Xb_5o:zNL`}iIYB~gn"><field name="NUM">400</field></shadow></value></block></value><value name="B"><block type="math_number" id="(2nk5}I![TyLA1f/KqcR"><field name="NUM">0</field></block></value></block></value><statement name="DO1"><block type="inout_print_many" id="dl2dO-;ZXORx3G/Laftn"><mutation items="2"></mutation><value name="ADD0"><block type="variables_get" id="5G8nk#He`eV._I|+Mb?a"><field name="VAR">year</field></block></value><value name="ADD1"><block type="text" id="NQhCarKhkl$Zg_FnR#TF"><field name="TEXT">是闰年</field></block></value></block></statement><statement name="ELSE"><block type="inout_print_many" id="G,.nKD}~$SO{j$v9M6f1"><mutation items="2"></mutation><value name="ADD0"><block type="variables_get" id="pjCNM*FORKhWb`SbG4)-"><field name="VAR">year</field></block></value><value name="ADD1"><block type="text" id="5b9vl.cwGi=Y[l#N74ZW"><field name="TEXT">是平年</field></block></value></block></statement></block></next></block></xml><config>{}</config><code>eWVhciA9IGludChpbnB1dCgn6K+36L6T5YWl5LiA5Liq5bm05Lu977yaJykpCmlmIHllYXIgJSA0ID09IDAgYW5kIHllYXIgJSAxMDAgIT0gMDoKICAgIHByaW50KHllYXIsICfmmK/pl7DlubQnKQplbGlmIHllYXIgJSA0MDAgPT0gMDoKICAgIHByaW50KHllYXIsICfmmK/pl7DlubQnKQplbHNlOgogICAgcHJpbnQoeWVhciwgJ+aYr+W5s+W5tCcpCg==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="ZvKRW4ew-Bd4/V+?5G/c" x="-616" y="-48"><field name="VAR">start_time</field><value name="VALUE"><block type="controls_millis" id="j3xIg2ift+=@La{@a;D~"></block></value><next><block type="variables_set" id="7`.+!DeSA#w7lF3895TN"><field name="VAR">i</field><value name="VALUE"><block type="math_number" id="@PCbj|)4aHa[u=o#5~^6"><field name="NUM">1</field></block></value><next><block type="controls_whileUntil" id="kTmL:K.^K`pTAd88jido"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Fja6m=H|j|xXQejl6mTd"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="?Iho0oIgI7v0*6/]mvV8"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="Ph!;YS@AxT?cHRoBWTOl"><field name="VAR">i</field></block></value><value name="B"><block type="math_number" id="}3n(No50U(JZ0gM=RceE"><field name="NUM">1000</field></block></value></block></value><statement name="DO"><block type="inout_print" id="X}]v]0PnEZ~82*m*:H}/"><value name="VAR"><shadow type="text" id="6NItm[YB$1RC(e8R2X9k"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="3Z~UxMGoi,H_~2zrR=Y#"><field name="VAR">i</field></block></value><next><block type="variables_set" id=":{;FGV!66ijWM?)H`0Ng"><field name="VAR">i</field><value name="VALUE"><block type="math_arithmetic" id="#.yS0=:)Q7kH6!(cBhAT"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="6qXh9drcsYxQhn?LmH}-"><field name="NUM">1</field></shadow><block type="variables_get" id="OX^RR@!hWI6WBmHo(!yW"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="GO*s7rfsfyuHZSJj/X#J"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement><next><block type="variables_set" id=";Wp=A_e6JN,6Q~n)Al{+"><field name="VAR">end_time</field><value name="VALUE"><block type="controls_millis" id="f4rX?-8Za^wzM{z]Zm]["></block></value><next><block type="inout_print_many" id="gspMgb!_XBa2bv4.tfqg"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="VL1:^@)#5p/uy?~)!5Ag"><field name="TEXT">输出1~1000所花时间为</field></block></value><value name="ADD1"><block type="math_arithmetic" id="6g17u895anXpNw!cRX1?"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="f/aB2V-@pi{dg#n@AcwL"><field name="NUM">1</field></shadow><block type="variables_get" id="BMi?L~;a+)uvMf9vtrU("><field name="VAR">end_time</field></block></value><value name="B"><shadow type="math_number" id="s5Et5=NE;hr2]vQ5=I@R"><field name="NUM">1</field></shadow><block type="variables_get" id="GptAtR4(.sd7eUkyRTuA"><field name="VAR">start_time</field></block></value></block></value><value name="ADD2"><block type="text" id="gyh!)g3oYeYscC5lp;a`"><field name="TEXT">秒</field></block></value></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKCgpzdGFydF90aW1lID0gdGltZS50aW1lKCkKaSA9IDEKd2hpbGUgaSA8PSAxMDAwOgogICAgcHJpbnQoaSkKICAgIGkgPSBpICsgMQplbmRfdGltZSA9IHRpbWUudGltZSgpCnByaW50KCfovpPlh7oxfjEwMDDmiYDoirHml7bpl7TkuLonLCBlbmRfdGltZSAtIHN0YXJ0X3RpbWUsICfnp5InKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="otn94-@p`V|Q5tU-lgN7" x="-616" y="-48"><field name="VAR">start_time</field><value name="VALUE"><block type="controls_millis" id="5/~DspnhOeb|7.ioK4e$"></block></value><next><block type="variables_set" id="$;YvKZ3?fOBgNG.fD]*N"><field name="VAR">i</field><value name="VALUE"><block type="math_number" id="E^J9^sNQ[qqF|M0ESFM5"><field name="NUM">1</field></block></value><next><block type="variables_set" id="bIrmS}.8nN~+ph!mU8uo"><field name="VAR">sum</field><value name="VALUE"><block type="math_number" id="N3Om@h47qg.Q(A[8?]TD"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="et`p6JUHh65srC?mA2:?"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="N=L2AbnfWIO0IC|0!Y9w"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="#AcO=vefC2y_UpR@B7V1"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="s_q#@OS/.0UkO!7QEkvo"><field name="VAR">i</field></block></value><value name="B"><block type="math_number" id="oFP.kXGh}^EiQw_w~Lt:"><field name="NUM">1000000</field></block></value></block></value><statement name="DO"><block type="variables_set" id="wy$]X_oGPrI9Kq#$2Rs3"><field name="VAR">sum</field><value name="VALUE"><block type="math_arithmetic" id="N|lDRBTyMXajVe+z:,$D"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="2ee:r;yy_X/v!+rv{y[6"><field name="NUM">1</field></shadow><block type="variables_get" id="6=1K|licE*_*d=iw,D?h"><field name="VAR">sum</field></block></value><value name="B"><shadow type="math_number" id="u]kF;Z5=$$^Vtf(Hf3c~"><field name="NUM">1</field></shadow><block type="variables_get" id="z;R7X.?s~(:uiOie,LoF"><field name="VAR">i</field></block></value></block></value><next><block type="variables_set" id="=_O}w+*siC;m^GF57pRi"><field name="VAR">i</field><value name="VALUE"><block type="math_arithmetic" id="W9MP-^!#oPoItOfg0?J@"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="2ee:r;yy_X/v!+rv{y[6"><field name="NUM">1</field></shadow><block type="variables_get" id="JwagDWCY$5,Hk{7y+etF"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="y1hSPdjK;o~gt(o9mq!I"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement><next><block type="inout_print_many" id="$T/=F?mj_6xG3K{3,qF5"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="oY]BS|o7.ISAg@[n6|SD"><field name="TEXT">1+2+……+1000000=</field></block></value><value name="ADD1"><block type="variables_get" id="8j_-EfMMe.XIO7@#S/e$"><field name="VAR">sum</field></block></value><next><block type="variables_set" id="qujcF)U*(^)__pZ$4I2L"><field name="VAR">end_time</field><value name="VALUE"><block type="controls_millis" id="(vuDPyuEva*rs!#o/H3v"></block></value><next><block type="inout_print_many" id="tffMhEIyj!tjXe5z3FJw"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="yJk$D`)j#X$c4fa7PkPu"><field name="TEXT">累加1~1000000所花时间为</field></block></value><value name="ADD1"><block type="math_arithmetic" id="{](M4JMywR0J=;TEdXK5"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="Ti3Bqy!}fvRrgqSsrdG@"><field name="NUM">1</field></shadow><block type="variables_get" id="Cf)cAM/Ow1=k.`@z3GIt"><field name="VAR">end_time</field></block></value><value name="B"><shadow type="math_number" id="$mj|G2+)]qZnaYej;sxl"><field name="NUM">1</field></shadow><block type="variables_get" id="YBlB=ZJHPmC)VkW/`2;d"><field name="VAR">start_time</field></block></value></block></value><value name="ADD2"><block type="text" id="KIbKrh].=_$b}EygPE-E"><field name="TEXT">秒</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKCgpzdGFydF90aW1lID0gdGltZS50aW1lKCkKaSA9IDEKc3VtMiA9IDAKd2hpbGUgaSA8PSAxMDAwMDAwOgogICAgc3VtMiA9IHN1bTIgKyBpCiAgICBpID0gaSArIDEKcHJpbnQoJzErMivigKbigKYrMTAwMDAwMD0nLCBzdW0yKQplbmRfdGltZSA9IHRpbWUudGltZSgpCnByaW50KCfntK/liqAxfjEwMDAwMDDmiYDoirHml7bpl7TkuLonLCBlbmRfdGltZSAtIHN0YXJ0X3RpbWUsICfnp5InKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="controls_forEach" id="g.^o$yehb91Ydu{l*Df0" x="-556" y="-100"><value name="LIST"><shadow type="list_many_input" id="*C;J=n[@-$3eDRQi#SWL"><field name="CONTENT">'welcome','to','our','world'</field></shadow></value><value name="VAR"><shadow type="variables_get" id="Mj_Q7o{i(cV*/]OAhg/x"><field name="VAR">str</field></shadow></value><statement name="DO"><block type="inout_print_inline" id="KS$uc96C~@PJT5V}o(*["><value name="VAR"><shadow type="text" id="]48MAi43,@1#am}UkwkN"><field name="TEXT">Hello</field></shadow><block type="variables_get" id="^kWHla!,N_~3xqGAL}:n"><field name="VAR">str</field></block></value></block></statement></block></xml><config>{}</config><code>Zm9yIHN0cjIgaW4gWyd3ZWxjb21lJywndG8nLCdvdXInLCd3b3JsZCddOgogICAgcHJpbnQoc3RyMixlbmQgPSIiKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="bIrmS}.8nN~+ph!mU8uo" x="-586" y="-104"><field name="VAR">n</field><value name="VALUE"><block type="math_number" id="N3Om@h47qg.Q(A[8?]TD"><field name="NUM">101</field></block></value><next><block type="controls_whileUntil" id="et`p6JUHh65srC?mA2:?"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="N=L2AbnfWIO0IC|0!Y9w"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="#AcO=vefC2y_UpR@B7V1"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="s_q#@OS/.0UkO!7QEkvo"><field name="VAR">n</field></block></value><value name="B"><block type="math_number" id="oFP.kXGh}^EiQw_w~Lt:"><field name="NUM">200</field></block></value></block></value><statement name="DO"><block type="controls_if" id="kJH|iQ$j):3O7.H/L+@r"><value name="IF0"><block type="logic_operation" id="==L,KsdwOLbm!v{Rx*z;"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="l7[Z88)EnF!G_u`sQUo3"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="#lSaoU1idZ:kPz^?e0OP"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="F+1a/0iwFz]]st;ZKR3D"><field name="NUM">1</field></shadow><block type="variables_get" id="w@q!bb]|67MGH/I=!jjj"><field name="VAR">n</field></block></value><value name="B"><shadow type="math_number" id="]Ri=Bk[D`8S!DPbWPObl"><field name="NUM">5</field></shadow></value></block></value><value name="B"><block type="math_number" id="iv$1QAeS6)zR^w=c,Yw5"><field name="NUM">3</field></block></value></block></value><value name="B"><block type="logic_compare" id="qE8c?-RxQ;13}62CB1N/"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="S}a2-:lNI{yaN/u;+F9`"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="F+1a/0iwFz]]st;ZKR3D"><field name="NUM">1</field></shadow><block type="variables_get" id=":2=5h@?Qe!EfMV`HU]8:"><field name="VAR">n</field></block></value><value name="B"><shadow type="math_number" id="#EQRVj_AOSn_liU#h0F*"><field name="NUM">7</field></shadow></value></block></value><value name="B"><block type="math_number" id="oDOmDrmG$jyy$65Tp?^."><field name="NUM">2</field></block></value></block></value></block></value><statement name="DO0"><block type="inout_print_many" id="$T/=F?mj_6xG3K{3,qF5"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="oY]BS|o7.ISAg@[n6|SD"><field name="TEXT">符合条件的玩具数量:</field></block></value><value name="ADD1"><block type="variables_get" id="8j_-EfMMe.XIO7@#S/e$"><field name="VAR">n</field></block></value></block></statement><next><block type="variables_set" id="di_gpeJ{QaBIct:Th-UV"><field name="VAR">n</field><value name="VALUE"><block type="math_arithmetic" id="KSLc-[BBepl*J5YF1.;B"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="hEJbkT{RW#=rp3=xQUyH"><field name="NUM">1</field></shadow><block type="variables_get" id="-HUQJ;}/-UpGK|e9v#t)"><field name="VAR">n</field></block></value><value name="B"><shadow type="math_number" id="f/w5b4DALPuVu@`(z=D_"><field name="NUM">3</field></shadow></value></block></value></block></next></block></statement></block></next></block></xml><config>{}</config><code>biA9IDEwMQp3aGlsZSBuIDw9IDIwMDoKICAgIGlmIG4gJSA1ID09IDMgYW5kIG4gJSA3ID09IDI6CiAgICAgICAgcHJpbnQoJ+espuWQiOadoeS7tueahOeOqeWFt+aVsOmHj++8micsIG4pCiAgICBuID0gbiArIDMK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="-R?$,g?yY$eWQQ1yvnIw" x="-487" y="-84"><field name="VAR">height</field><value name="VALUE"><block type="inout_type_input" id="5Q.H$;P/hkT~(RO8)0}="><field name="DIR">float</field><value name="VAR"><shadow type="text" id=")bt[ALwgSd2(F;pH4T3s"><field name="TEXT">请输入您的身高(米):</field></shadow></value></block></value><next><block type="controls_if" id="2p0@;6}`HRfsK0@4RoHB"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="TPdZ$XVif=,])!LX}T5Q"><field name="OP">LT</field><value name="A"><block type="variables_get" id="^.-!rzU{YCc|hc$yT6]="><field name="VAR">height</field></block></value><value name="B"><block type="math_number" id="$W1q#gi]F[9Y=|*Lh^rN"><field name="NUM">1.2</field></block></value></block></value><statement name="DO0"><block type="inout_print_many" id="w5:=X8qq{^CzA]{BabV@"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="TQmMZn~$APFYv?|o0mkX"><field name="TEXT">您的身高为:</field></block></value><value name="ADD1"><block type="variables_get" id="dO04_XE?P9.K=mSQ2:R:"><field name="VAR">height</field></block></value><value name="ADD2"><block type="text" id="2wmCck-jR69sr^:U`]fq"><field name="TEXT">米,免票</field></block></value></block></statement><statement name="ELSE"><block type="inout_print_many" id="}A!d0HXuvJq(P1~@^i,*"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="dA89V.Jh4PYDKy5)/87-"><field name="TEXT">您的身高为:</field></block></value><value name="ADD1"><block type="variables_get" id="RR=h_hWa(tsxbSiHn4.t"><field name="VAR">height</field></block></value><value name="ADD2"><block type="text" id="mrlx/Q*DPtgKG-e{DvUG"><field name="TEXT">米,可以购买半价票</field></block></value></block></statement></block></next></block></xml><config>{}</config><code>aGVpZ2h0ID0gZmxvYXQoaW5wdXQoJ+ivt+i+k+WFpeaCqOeahOi6q+mrmO+8iOexs++8ie+8micpKQppZiBoZWlnaHQgPCAxLjI6CiAgICBwcmludCgn5oKo55qE6Lqr6auY5Li677yaJywgaGVpZ2h0LCAn57Gz77yM5YWN56WoJykKZWxzZToKICAgIHByaW50KCfmgqjnmoTouqvpq5jkuLrvvJonLCBoZWlnaHQsICfnsbPvvIzlj6/ku6XotK3kubDljYrku7fnpagnKQo=</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="-R?$,g?yY$eWQQ1yvnIw" x="-487" y="-84"><field name="VAR">a</field><value name="VALUE"><block type="inout_type_input" id="5Q.H$;P/hkT~(RO8)0}="><field name="DIR">int</field><value name="VAR"><shadow type="text" id=")bt[ALwgSd2(F;pH4T3s"><field name="TEXT">输入科普书的册数:</field></shadow></value></block></value><next><block type="variables_set" id=".g3B,yUItf.G]0!4:U+q"><field name="VAR">h</field><value name="VALUE"><block type="math_arithmetic" id="SMPJJDofE7CKv)VmD?#-"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="wv+?nIV(ItVfy}l`z2P{"><field name="NUM">1</field></shadow><block type="variables_get" id="!;a|Gqjewb$;{}eQrLJx"><field name="VAR">a</field></block></value><value name="B"><shadow type="math_number" id="K{[cbcv@tY@{R(iH5#r9"><field name="NUM">8</field></shadow></value></block></value><next><block type="variables_set" id="Q)xOk|QtppLdF!wN72DA"><field name="VAR">b</field><value name="VALUE"><block type="inout_type_input" id="]Z8m0T`@aHyr=0*P+cy*"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="q5Q=*LWxH5)ju^xTu4C@"><field name="TEXT">输入故事书的册数:</field></shadow></value></block></value><next><block type="variables_set" id="?J-EjJzOzBuOB*VrTusw"><field name="VAR">j</field><value name="VALUE"><block type="math_arithmetic" id="r+UsPw-?_zKDilI}ATEh"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="wv+?nIV(ItVfy}l`z2P{"><field name="NUM">1</field></shadow><block type="variables_get" id="`}XIHOCwZA8BlUZI1e,j"><field name="VAR">b</field></block></value><value name="B"><shadow type="math_number" id="HtG=t?R`ADWJW~iS7?k."><field name="NUM">9</field></shadow></value></block></value><next><block type="variables_set" id="]`Zu[mpG!#,UpvdOervZ"><field name="VAR">s</field><value name="VALUE"><block type="math_arithmetic" id="~5=8S4AamDLQZN/-**Jq"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="wv+?nIV(ItVfy}l`z2P{"><field name="NUM">1</field></shadow><block type="variables_get" id="pc}|]h7z*Au-xTB~Ljl~"><field name="VAR">h</field></block></value><value name="B"><shadow type="math_number" id="f$o^=`[uJN*ht;8`:cu^"><field name="NUM">9</field></shadow><block type="variables_get" id="}$|`C1GIxE{]RGKQTR;j"><field name="VAR">j</field></block></value></block></value><next><block type="inout_print_many" id="w5:=X8qq{^CzA]{BabV@"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="TQmMZn~$APFYv?|o0mkX"><field name="TEXT">购书费用是:</field></block></value><value name="ADD1"><block type="variables_get" id="QOB{2E_rxhB)2:kQSS(u"><field name="VAR">s</field></block></value></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>YSA9IGludChpbnB1dCgn6L6T5YWl56eR5pmu5Lmm55qE5YaM5pWw77yaJykpCmggPSBhICogOApiID0gaW50KGlucHV0KCfovpPlhaXmlYXkuovkuabnmoTlhozmlbDvvJonKSkKaiA9IGIgKiA5CnMgPSBoICsgagpwcmludCgn6LSt5Lmm6LS555So5piv77yaJywgcykK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="lP5vcAMqmIb=b0upxF)?" x="-802" y="-135"><field name="VAR">num</field><value name="VALUE"><block type="list_many_input" id="-rn_Ue:1:1Wy5;_mo]Lc"><field name="CONTENT">17,19,15,20,19</field></block></value><next><block type="variables_set" id=":8@XmhJ0Yv2}B9]tpiEC"><field name="VAR">cc</field><value name="VALUE"><block type="list_trig" id="]2?bx5k~z9_9~S@N2W]L"><field name="OP">LEN</field><value name="data"><shadow type="variables_get" id="T(+3q3TN4fy![JVGi54S"><field name="VAR">num</field></shadow></value></block></value><next><block type="variables_set" id="gLZ*+E:E#T5M`n$hE7X-"><field name="VAR">a</field><value name="VALUE"><block type="lists_get_index" id="?:Cf0?2,{TKma#b{r-wm"><value name="LIST"><shadow type="variables_get" id="x3PW$9.4BG~w4Wblq2@|"><field name="VAR">num</field></shadow></value><value name="AT"><shadow type="math_number" id="8}6=E`QB~kx8@2+p,l0j"><field name="NUM">0</field></shadow></value></block></value><next><block type="variables_set" id="]qALM6PMq{R!-;:.!!uD"><field name="VAR">i</field><value name="VALUE"><block type="math_number" id="V+RZ5bKIL`+/.ruSnnt!"><field name="NUM">1</field></block></value><next><block type="controls_whileUntil" id=")ShbCY*kzHTK?ac.eT*v"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=".T|+-NhOeT[LI#K+rSwj"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="vYEtzl9{U-)kLI_;y:.o"><field name="OP">LT</field><value name="A"><block type="variables_get" id=";6*XGo]dFWQHQC+ok{ME"><field name="VAR">i</field></block></value><value name="B"><block type="variables_get" id="h:2/W-+TmmXMrod8evGe"><field name="VAR">cc</field></block></value></block></value><statement name="DO"><block type="controls_if" id=";l*gN2ns9gb#{xMCu`Pe"><value name="IF0"><block type="logic_compare" id="YdG2$4_w(P`TSn=XUQBA"><field name="OP">GT</field><value name="A"><block type="lists_get_index" id="P#s5wu;Px/NX_.~A`:iD"><value name="LIST"><shadow type="variables_get" id="b7^c]DtF1Pd/hyJTHO.9"><field name="VAR">num</field></shadow></value><value name="AT"><shadow type="math_number" id="]Gy*.C=87UXi]doDV!`^"><field name="NUM">0</field></shadow><block type="variables_get" id="8fow#.Jy7o`g5nJ,Dhu5"><field name="VAR">i</field></block></value></block></value><value name="B"><block type="variables_get" id="oN4rOpP^krHV-(HhT)wR"><field name="VAR">a</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="xd,4={8bmbM+;m[FaoIT"><field name="VAR">a</field><value name="VALUE"><block type="lists_get_index" id="ihF|[,wIE/x$76}R/A^|"><value name="LIST"><shadow type="variables_get" id="C)g8G3qUxW4fST@c[c:$"><field name="VAR">num</field></shadow></value><value name="AT"><shadow type="math_number" id="s*Q8[xXJ,cgO5Y;$!(ZM"><field name="NUM">0</field></shadow><block type="variables_get" id="+*^]JaH06iPv~E*348$J"><field name="VAR">i</field></block></value></block></value></block></statement><next><block type="variables_set" id="5.r[iD52~kuj+KSTV0g5"><field name="VAR">i</field><value name="VALUE"><block type="math_arithmetic" id=";[TG.@X_)fRw4j/7+-le"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="fdAf!6P@PNU92@[/s):W"><field name="NUM">1</field></shadow><block type="variables_get" id="sk,e/suTr(Zjektv8X0X"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="2@E5SX;(/b[Y,XW$_G^e"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement><next><block type="inout_print_many" id="{y3Nrgd?AHHNT5vmq_RL"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="Dv$mZJ@4hk92=E61TMl["><field name="TEXT">最大数为</field></block></value><value name="ADD1"><block type="variables_get" id="VZGIZ9F#r/yd`Yy[iQ=W"><field name="VAR">a</field></block></value></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hdGgKCgpudW0gPSBbMTcsMTksMTUsMjAsMTldCmNjID0gbGVuKG51bSkKYSA9IG51bVswXQppID0gMQp3aGlsZSBpIDwgY2M6CiAgICBpZiBudW1baV0gPiBhOgogICAgICAgIGEgPSBudW1baV0KICAgIGkgPSBpICsgMQpwcmludCgn5pyA5aSn5pWw5Li6JywgYSkK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="R(w+..bO#^[eX4iLdlf^" x="-276" y="-193"><field name="VAR">a</field><value name="VALUE"><block type="inout_type_input" id="?xD~vs+h{BU0|O0my2HZ"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="3b4hG/(1yKd+EAGfX*dM"><field name="TEXT">一共有多少个头:</field></shadow></value></block></value><next><block type="variables_set" id="3C?ek~+}ksUCbib~hL|p"><field name="VAR">b</field><value name="VALUE"><block type="inout_type_input" id=".urRE)FG~kjU7*]yDNMZ"><field name="DIR">int</field><value name="VAR"><shadow type="text" id="*gE``8#;_aZm2vyONNg["><field name="TEXT">一共有多少只脚:</field></shadow></value></block></value><next><block type="variables_set" id="T=4]I+^@G0!XW|v}Df$x"><field name="VAR">c</field><value name="VALUE"><block type="math_arithmetic" id="dOn|1$EX,wI$Y^+K/_Xw"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="NXtm3;_Dsfhm{Drpo)MH"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="I2tM;xAwtnFAde|am2fU"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="kK^xF#9{HVK#9Y_@81Ho"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="t4IRnlOP75yjGW50y;|)"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="oWmvw^J@w0E.K_N@Ky[x"><field name="NUM">1</field></shadow><block type="variables_get" id="ru~!dky~lvkiX13TK_P6"><field name="VAR">a</field></block></value><value name="B"><shadow type="math_number" id="sMIw+oK~_A`1F7;vuEI7"><field name="NUM">4</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="C9U;dREUHb1@hwOPOszq"><field name="NUM">1</field></shadow><block type="variables_get" id="KuVITTfD-5?^ExP4(xYA"><field name="VAR">b</field></block></value></block></value><value name="B"><shadow type="math_number" id="PjNqZv3TL}`$5p[xZ;DK"><field name="NUM">2</field></shadow></value></block></value><next><block type="inout_print_many" id=".Noj;poL*3ZlbAzd6wnb"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="QdKak}y2nxCcu-o$}=|;"><field name="TEXT">鸡有:</field></block></value><value name="ADD1"><block type="text_to_number" id="sHV=wH;7.F{!nA|,[=s,"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="T-RuoI_U|i=`-U^-Cb-["><field name="VAR">x</field></shadow><block type="variables_get" id="@2tK=[c9S~_rA?tFz=Qr"><field name="VAR">c</field></block></value></block></value><value name="ADD2"><block type="text" id="u)M7gK7qy^{XOpMeYA!G"><field name="TEXT">只</field></block></value><next><block type="inout_print_many" id="2{=?,+8TN4Ibzn#`zW2i"><mutation items="3"></mutation><value name="ADD0"><block type="text" id="2Y06PUp*2Ht6C[n)$XZ}"><field name="TEXT">兔有:</field></block></value><value name="ADD1"><block type="text_to_number" id="4(vMJx~G*F=ZQ.L$+qRg"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="T-RuoI_U|i=`-U^-Cb-["><field name="VAR">x</field></shadow><block type="math_arithmetic" id="b+PHw+as*=`ik@ph:8Mo"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="oWmvw^J@w0E.K_N@Ky[x"><field name="NUM">1</field></shadow><block type="variables_get" id="K=kSHX.58Nb`N)v@r}+G"><field name="VAR">a</field></block></value><value name="B"><shadow type="math_number" id="?nW9)/{jjZlnx1w}I?bv"><field name="NUM">4</field></shadow><block type="variables_get" id="P^mA)$0Bt~fo!0vOwXT^"><field name="VAR">c</field></block></value></block></value></block></value><value name="ADD2"><block type="text" id="_}Do?f/GfJ.pIIss3cSz"><field name="TEXT">只</field></block></value></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>YSA9IGludChpbnB1dCgn5LiA5YWx5pyJ5aSa5bCR5Liq5aS077yaJykpCmIgPSBpbnQoaW5wdXQoJ+S4gOWFseacieWkmuWwkeWPquiEmu+8micpKQpjID0gKGEgKiA0IC0gYikgLyAyCnByaW50KCfpuKHmnInvvJonLCBpbnQoYyksICflj6onKQpwcmludCgn5YWU5pyJ77yaJywgaW50KChhIC0gYykpLCAn5Y+qJykK</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 3.0 rc0" board="Python 3 Online@Python 3 Online" shown="block"><block type="variables_set" id="FeJO!Dy)XaIKt^^ZU@6u" x="-607" y="-102"><field name="VAR">a</field><value name="VALUE"><block type="math_number" id="tzebmD6G)d~r6!zOL5yN"><field name="NUM">35</field></block></value><next><block type="variables_set" id="2bo@A/H(U![@k8EYzp0J"><field name="VAR">b</field><value name="VALUE"><block type="math_number" id="[`UuPYFSw!nzdtjI]X]["><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="{Ul{qo=^Y}4b;rc1rGe]"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="DX_??^ib}6ca!ZWGeDt("><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="ftWbIO]xI!xzy=1FdUbD"><field name="VAR">c</field><value name="VALUE"><block type="math_arithmetic" id="7;]K+adhsP4_;B:?]=vW"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="U5u8^/cERyr;JCQcKjE@"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="}D+^zN|NmIcD9V=Pg-vR"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="k5clc4Endnr1DsOu9te^"><field name="NUM">1</field></shadow><block type="variables_get" id=":.Sb2d5eH$q_[,WgRN@j"><field name="VAR">a</field></block></value><value name="B"><shadow type="math_number" id="9Lt|]Zr5W8(,GVb2RfKi"><field name="NUM">2</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="rjtPurzun,$5KyVQC]J="><field name="NUM">1</field></shadow><block type="math_arithmetic" id="iZ:!,xjeA?-/Y.NO#TQh"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="k5clc4Endnr1DsOu9te^"><field name="NUM">1</field></shadow><block type="variables_get" id="!J`RYL@K9`QdmGkQg4dC"><field name="VAR">b</field></block></value><value name="B"><shadow type="math_number" id="OuaK@8NC.MM)XRWKxaQZ"><field name="NUM">4</field></shadow></value></block></value></block></value><next><block type="controls_if" id="kHyoU~Qu_79J2-+IAj^z"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="IWp}}WN#~3lWDn:(eo9s"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="UmaZYX9Fo3pH!*qGkJ5|"><field name="VAR">c</field></block></value><value name="B"><block type="math_number" id="jn^lSiP8_qS8F4*|c*`y"><field name="NUM">94</field></block></value></block></value><statement name="DO0"><block type="inout_print_many" id="GeJ6z~~Qie|m;LjQT|lq"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="9s6-6O;|+1(1~+lqRmFX"><field name="TEXT">鸡的数量:</field></block></value><value name="ADD1"><block type="variables_get" id="0B*GLD4.us4Bn/R[f}hC"><field name="VAR">a</field></block></value><next><block type="inout_print_many" id="kqDa$mw8[uedADFP!MyK"><mutation items="2"></mutation><value name="ADD0"><block type="text" id="C!|?_-]GT,c7*!mzT:|?"><field name="TEXT">兔的数量:</field></block></value><value name="ADD1"><block type="variables_get" id="Z9T9Q36{5kt=x7H1y[t$"><field name="VAR">b</field></block></value><next><block type="controls_flow_statements" id="/ES$/7enByM@?7BgRBEp"><field name="FLOW">BREAK</field></block></next></block></next></block></statement><statement name="ELSE"><block type="variables_set" id=":o81MdCzs=tX,Y`cJXRY"><field name="VAR">a</field><value name="VALUE"><block type="math_arithmetic" id="OF]!roH4Qr=|DGjv@ZA8"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="f:G`BJFLWcM#WMvGN=+Y"><field name="NUM">1</field></shadow><block type="variables_get" id="Og)fn6$x~*e6,}L8X,+f"><field name="VAR">a</field></block></value><value name="B"><shadow type="math_number" id="w~/Zz6:oTZEV89NO#j3?"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="5JwK#W.zFHRzAc=!3![R"><field name="VAR">b</field><value name="VALUE"><block type="math_arithmetic" id="?k?qHuzfaJ~UVQb9OI4("><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="f:G`BJFLWcM#WMvGN=+Y"><field name="NUM">1</field></shadow><block type="variables_get" id="V~pN3FSueI^dx6-R.+YD"><field name="VAR">b</field></block></value><value name="B"><shadow type="math_number" id="RQ(/P2beFE29$ww)-EfY"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>YSA9IDM1CmIgPSAwCndoaWxlIFRydWU6CiAgICBjID0gYSAqIDIgKyBiICogNAogICAgaWYgYyA9PSA5NDoKICAgICAgICBwcmludCgn6bih55qE5pWw6YeP77yaJywgYSkKICAgICAgICBwcmludCgn5YWU55qE5pWw6YeP77yaJywgYikKICAgICAgICBicmVhawogICAgZWxzZToKICAgICAgICBhID0gYSAtIDEKICAgICAgICBiID0gYiArIDEK</code>