{"id":140205,"student_id":6762,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Lottery/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"\\\\u6a02\\\\u900f\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"\\\\u5927\\\\u6a02\\\\u900f\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"491543456\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1329195955\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165 1~49 \\\\u9593\\\\u7684\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"2124459533\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8f38\\\\u5165\\\\u5f8c\\\\u8acb\\\\u6309\\\\u4e0b\\\\u8f38\\\\u5165\\\\u6846\\\\u53f3\\\\u908a\\\\u7684\\\\u3010\\\\u78ba\\\\u8a8d\\\\u3011\\\\u6309\\\\u9215\\\",\\\"Uuid\\\":\\\"-2005760452\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c643\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u5171 7 \\\\u7d44\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"-466481202\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1828836654\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57_text\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"-77609458\\\"},{\\\"$Name\\\":\\\"\\\\u78ba\\\\u8a8d_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u78ba\\\\u8a8d\\\",\\\"Uuid\\\":\\\"1989696614\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92151\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u91cd\\\\u65b0\\\\u8f38\\\\u5165\\\",\\\"Uuid\\\":\\\"1211268524\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1050\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-242295489\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6e05\\\\u55ae\\\\u986f\\\\u793a\\\\u56681\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1785395510\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u516c\\\\u4f48\\\\u4e2d\\\\u734e\\\\u72c0\\\\u6cc1_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u898b\\\\u8b49\\\\u5947\\\\u8e5f\\\\u6642\\\\u523b\\\",\\\"Uuid\\\":\\\"1429652105\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"{KX}w7\\\\!g04_qq-W[}lo0\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"+G\\\\!T5v0fzP-f$faPeiTu\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\")G(ndg3!A*-/Q^,u~;}k\\\" x=\\\"0\\\" y=\\\"53\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e開獎清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"jmL=I~dY!Vz5iYbZH!RE\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"n,kZ@yJxee)i:u#*k8F8\\\" x=\\\"0\\\" y=\\\"106\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"u!KC3k3)VbvO{7s[U;:a\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"sKrSSp^B+i[MCF_%z4}5\\\" x=\\\"0\\\" y=\\\"159\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e使用者輸入的清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"[\\\\!gXavX%/_bLfFG+toK3\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"VI.50h0XU;s:n.r(rn;.\\\" x=\\\"0\\\" y=\\\"212\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"G[F8Yod1t/KQi6+0Gu-v\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"M2X:~-gVM7k+Mt@Okx.B\\\" x=\\\"0\\\" y=\\\"265\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8W[*PNgmDD2?v0-Ds1Cc\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"公佈中獎狀況_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e公佈中獎狀況_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"FRQxkx}aScj-m7e`cQs-\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"R!Epk3vL?np7`{e5Bp:.\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"產生一組樂透數字\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e產生一組樂透數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"9d3NH`lID,EIkoCOc+o8\\\" x=\\\"410\\\" y=\\\"300\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕1\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"q1+90{qOPK,IrV2-tgWW\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"*4]!_aihqNq=7l~c%Gxb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"XmJ)6]q?6{t3l%lJtSdQ\\\" x=\\\"0\\\" y=\\\"383\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"確認_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e確認_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"Bgok)(`q=!U6QRAMDZdM\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_or\\\" id=\\\"?E8yS2GZvV;d}5]6hz\\\\!H\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eOR\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"z%mMho*:[+kg.quPrbd/\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"OuUjy^;sWM5k}66c#WD/\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"q$9CW=(%OS#wE*5IupwN\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"?]`iO(Fv];x*GR[8Y;e#\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";4ri~K@P`or(dMy%[Mf~\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"G?ebF(e?!lbWR;KK~V_@\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e49\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Cw;Jn*]h)k-XO4UDaq{%\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"``x+Y]]S;e8NNz6(,N\\\\!x\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\",olafn+Dn\\\\!9/e:[s[7?u\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"b#c*Xj(o)71tKR,`ZThH\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"zvR6jDSLD-4C_]fd,{/$\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"6+urO.=xtYabu+.iUU_H\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lists_add_items\\\" id=\\\"9`5;_M)%,_244Yq,SG4P\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"y;;diM*o0f\\\\!;Ps?~:naN\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 使用者輸入的清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"581;5g2wh(+e=K61wzU*\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"{)QEC6YQOe?`EW:m2Im,\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"Vx6SOL=P[Z=^rq2mU^iQ\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?IqF0Rsdl]6d@i;cAVZ{\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\";_I-_rVDn]V59`Jw:B+Y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".#EduBjAYXIfHeigvyYL\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"清單顯示器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單顯示器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"qBaFB_O\\\\!q~/B432r0]^H\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 使用者輸入的清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"riz43LnXo#o;RTaio9x;\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"YEC%Hwpcr[Ch#9_B.?n1\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"xIVNAgHt`Fzn4pC6*A@I\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\")BZ3RTl]X%bHu0lb+[i%\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Lv,y{?^^HX`erQdr~(2i\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"確認_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e確認_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"3,gM6T1`VZWtY%jn6rMC\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7jVB%KDlJk:wQC4zu=fn\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"公佈中獎狀況_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e公佈中獎狀況_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"agNhP_ObYU~G;J4]{4~4\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"-zYfpt28J=yRI/2BK9gW\\\" x=\\\"0\\\" y=\\\"859\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"公佈中獎狀況_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e公佈中獎狀況_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreenWithStartValue\\\" id=\\\"A),hZ]}y`//xG(0jxslL\\\"\\u003e\\n \\u003cvalue name=\\\"SCREENNAME\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"bmL%;,c[r6E{V,Wq=t=v\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eScreen2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STARTVALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"]`9O3e{)PBZ%?Oig86un\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"QLypm\\\\!mqU]vG~@veQ^Ks\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 使用者輸入的清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^4=lsM*{x6pn^FVBpiD/\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"Ln(_bIBU^z%^XLknro[P\\\" x=\\\"0\\\" y=\\\"1001\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生一組樂透數字\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"RF8iNIjQgK2d-g:_mq]X\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"-O:@{D#s{q.S{+:`HFFu\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forRange\\\" id=\\\"7f/ZK!6HLkgfLxst9w%r\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"^{QtAP{gD`=}gcGDM\\\\!69\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"END\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"L=7e2A2V`se~xiO7[p34\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STEP\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"vc)JN53y=KY^3;[L?gVG\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"}bSWJJh_I^4-={L*t6;2\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Hra#P^Lxea:C#f0Jiia@\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_while\\\" id=\\\"#zQ{.ToYoRL-`;vK%%Ra\\\"\\u003e\\n \\u003cvalue name=\\\"TEST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ed%speFh98iJa0?Bg.yl\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"n]b9wr6f;_hTniafhw^4\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\".J86M1Vi$@?7oBM-=HBY\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"ptVjv?,NA\\\\!AV,QRvE+UF\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"FeLd/Vga/R?%2dZA/yNM\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"H~f3=C2!ZuR%Li/0JAR0\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"iM:K9YP^EGz4]u;q{UP$\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e49\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forEach\\\" id=\\\"WYV.;e]2A32waMAIhEqC\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"4LNIzFjfQ8sV#_(_CI7D\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\",qe[Tt6/3$;[rB$NZ]wW\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\":iMlkCh[zp63vC@u!{]}\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"VJbg[m0s8d95E%tuLv1#\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"pLpe$0a`C/G}w[Sa0Dk~\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"n*MHTovhS)mt{)Y6FB#E\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"M4\\\\!aReN+thY:G~zm)#pT\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lists_add_items\\\" id=\\\"FpC:3rsJ?Q!(ZCNE_2y%\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Pqiu}QOOyLxfoAbQ~8~:\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"%i]V8}gw@MUhBiD7$oVS\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Lottery/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Lottery.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$產生數字 0)\\n(def g$開獎清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$是否產生數字 #t)\\n(def g$使用者輸入的清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$輸入次數 0)\\n(def (p$產生一組樂透數字 ) (set-var! g$開獎清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))(forrange $數字 (begin (set-var! g$是否產生數字 #t)(while (get-var g$是否產生數字) (begin (set-var! g$是否產生數字 #f)(set-var! g$產生數字 (call-yail-primitive random-integer (*list-for-runtime* 1 49) '(number number) \\\"random integer\\\"))(foreach $清單項目 (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$產生數字) (lexical-value $清單項目)) '(any any) \\\"=\\\") (begin (set-var! g$是否產生數字 #t)))) (get-var g$開獎清單))))(call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (get-var g$開獎清單) (get-var g$產生數字) ) '(list any ) \\\"add items to list\\\")) 1 7 1))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"\\\\u6a02\\\\u900f\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"\\\\u5927\\\\u6a02\\\\u900f\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '公佈中獎狀況_btn 'Enabled #f 'boolean)((get-var p$產生一組樂透數字) ))\\n;;; 垂直配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u8acb\\\\u8f38\\\\u5165 1~49 \\\\u9593\\\\u7684\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u8f38\\\\u5165\\\\u5f8c\\\\u8acb\\\\u6309\\\\u4e0b\\\\u8f38\\\\u5165\\\\u6846\\\\u53f3\\\\u908a\\\\u7684\\\\u3010\\\\u78ba\\\\u8a8d\\\\u3011\\\\u6309\\\\u9215\\\" 'text)\\n\\n)\\n\\n;;; 標籤3\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤3 \\n(set-and-coerce-property! '標籤3 'Text \\\"\\\\u5171 7 \\\\u7d44\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 水平配置1\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 輸入數字_text\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.TextBox 輸入數字_text \\n(set-and-coerce-property! '輸入數字_text 'Hint \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57\\\" 'text)\\n\\n(set-and-coerce-property! '輸入數字_text 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 確認_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 確認_btn \\n(set-and-coerce-property! '確認_btn 'Text \\\"\\\\u78ba\\\\u8a8d\\\" 'text)\\n\\n)\\n\\n(define-event 確認_btn Click()(set-this-form)\\n (if (or-delayed (call-yail-primitive \\u003c (*list-for-runtime* (get-property '輸入數字_text 'Text) 1) '(number number) \\\"\\u003c\\\") (call-yail-primitive \\u003e (*list-for-runtime* (get-property '輸入數字_text 'Text) 49) '(number number) \\\"\\u003e\\\")) (begin (set-and-coerce-property! '輸入數字_text 'Enabled #f 'boolean)) (begin (if (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$輸入次數) 7) '(number number) \\\"\\u003c\\\") (begin (call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (get-var g$使用者輸入的清單) (get-property '輸入數字_text 'Text) ) '(list any ) \\\"add items to list\\\")(set-var! g$輸入次數 (call-yail-primitive + (*list-for-runtime* (get-var g$輸入次數) 1 ) '(number number ) \\\"+\\\"))(set-and-coerce-property! '清單顯示器1 'Elements (get-var g$使用者輸入的清單) 'list)(set-and-coerce-property! '輸入數字_text 'Text \\\"\\\" 'text)) (begin (set-and-coerce-property! '輸入數字_text 'Enabled #f 'boolean)(set-and-coerce-property! '確認_btn 'Enabled #f 'boolean)(set-and-coerce-property! '公佈中獎狀況_btn 'Enabled #t 'boolean))))))\\n;;; 按鈕1\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕1 \\n(set-and-coerce-property! '按鈕1 'Text \\\"\\\\u91cd\\\\u65b0\\\\u8f38\\\\u5165\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕1 Click()(set-this-form)\\n (set-and-coerce-property! '輸入數字_text 'Enabled #t 'boolean))\\n;;; 垂直配置3\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置3 \\n(set-and-coerce-property! '垂直配置3 'Height -1050 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 清單顯示器1\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.ListView 清單顯示器1 \\n(set-and-coerce-property! '清單顯示器1 'Width -2 'number)\\n\\n)\\n\\n;;; 公佈中獎狀況_btn\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button 公佈中獎狀況_btn \\n(set-and-coerce-property! '公佈中獎狀況_btn 'Height -1008 'number)\\n\\n(set-and-coerce-property! '公佈中獎狀況_btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '公佈中獎狀況_btn 'Text \\\"\\\\u898b\\\\u8b49\\\\u5947\\\\u8e5f\\\\u6642\\\\u523b\\\" 'text)\\n\\n)\\n\\n(define-event 公佈中獎狀況_btn Click()(set-this-form)\\n (call-yail-primitive open-another-screen-with-start-value (*list-for-runtime* \\\"Screen2\\\" (call-yail-primitive make-yail-list (*list-for-runtime* (get-var g$使用者輸入的清單) (get-var g$開獎清單) ) '(any any ) \\\"make a list\\\")) '(text any) \\\"open another screen with start value\\\"))\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Lottery/Screen2.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen2\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"46007558\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1647026953\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1040\\\",\\\"Text\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"Uuid\\\":\\\"1723512010\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"20\\\",\\\"Width\\\":\\\"-1010\\\",\\\"Uuid\\\":\\\"-516271776\\\"},{\\\"$Name\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1040\\\",\\\"Text\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c\\\",\\\"TextAlignment\\\":\\\"2\\\",\\\"Uuid\\\":\\\"4946430\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1811005307\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u734e_\\\\u986f\\\\u793a\\\\u5668\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"1919098627\\\"},{\\\"$Name\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8457_\\\\u986f\\\\u793a\\\\u5668\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"259997278\\\"}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/Screen2.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"9IQb!`4os7Jn!d!/}AEv\\\" x=\\\"-145\\\" y=\\\"-86\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen2\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"GsC=-^k7[C[pN,:RqHF,\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"開獎_顯示器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開獎_顯示器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"JH5*nBZp*SA@3uUuxv\\\\!9\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"_b^+LWx#YzjUeFOh0tx`\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Mlz(twav69QO,.XbaEhV\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"zCy\\\\!^,fGL1fGf#s7-)pz\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"使用著_顯示器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e使用著_顯示器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"d*qt^0psRzB`8D$/jxF-\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\")X8dx*BZvTD69x:Fwl%4\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\";S+M4=K8Z1)`rl#,!r;w\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Lottery/Screen2.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Lottery.Screen2 Screen2)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen2\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen2 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'Title \\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen2 Initialize()(set-this-form)\\n (set-and-coerce-property! '開獎_顯示器 'Elements (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 2) '(list number) \\\"select list item\\\") 'list)(set-and-coerce-property! '使用著_顯示器 'Elements (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 1) '(list number) \\\"select list item\\\") 'list))\\n;;; 垂直配置1\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 開獎結果_lab\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Label 開獎結果_lab \\n(set-and-coerce-property! '開獎結果_lab 'Width -1040 'number)\\n\\n(set-and-coerce-property! '開獎結果_lab 'Text \\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\" 'text)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'Height 20 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -1010 'number)\\n\\n)\\n\\n;;; 使用者結果_lab\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Label 使用者結果_lab \\n(set-and-coerce-property! '使用者結果_lab 'Width -1040 'number)\\n\\n(set-and-coerce-property! '使用者結果_lab 'Text \\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c\\\" 'text)\\n\\n(set-and-coerce-property! '使用者結果_lab 'TextAlignment 2 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 開獎_顯示器\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.ListView 開獎_顯示器 \\n(set-and-coerce-property! '開獎_顯示器 'Width -1050 'number)\\n\\n)\\n\\n;;; 使用著_顯示器\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.ListView 使用著_顯示器 \\n(set-and-coerce-property! '使用著_顯示器 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '使用著_顯示器 'Width -1050 'number)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"\\\\u6a02\\\\u900f\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-04-11T18:37:15.208+08:00","updated_at":"2020-04-11T20:19:54.694+08:00","name":"Lottery","language":"appinventor","screenshot":{"url":null},"parent_id":44733,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":6,"hashid":"ej9sm9nq","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦