<snapdata remixID="14420105"><project name="Chinese Numbers" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>If you can speak Chinese, you may already get familiar with this.&#xD;&#xD;If you don&apos;t, this tool may help you.&#xD;&#xD;This machine translates a positive integer to a Chinese Hanzi and Pinyin. Enter a number and get the Chinese integer.&#xD;&#xD;This tool was remixed from ten_6044 (my old account), remastered to use bigger Chinese numbers like 兆 (1 trillion) and 京 (10 quadrillion). So if you say 1 trillion it should now say 一兆 instead of 一万亿.&#xD;&#xD;TO DO:&#xD;- Modulate "一" to either 2nd or 4th tone, depending on the surroundings.&#xD;- Support bigger than 京.&#xD;- Remove precision errors.&#xD;- Support "两".</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Chinese Numbers"><notes>If you can speak Chinese, you may already get familiar with this.&#xD;&#xD;If you don&apos;t, this tool may help you.&#xD;&#xD;This machine translates a positive integer to a Chinese Hanzi and Pinyin. Enter a number and get the Chinese integer.&#xD;&#xD;This tool was remixed from ten_6044 (my old account), remastered to use bigger Chinese numbers like 兆 (1 trillion) and 京 (10 quadrillion). So if you say 1 trillion it should now say 一兆 instead of 一万亿.&#xD;&#xD;TO DO:&#xD;- Modulate "一" to either 2nd or 4th tone, depending on the surroundings.&#xD;- Support bigger than 京.&#xD;- Remove precision errors.&#xD;- Support "两".</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos;" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _&#xD;ca:digues _ amb accent _ _ to _ i velocitat _&#xD;pl:powiedz _ z akcentem _ _ wysokość _ szybkość _&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos; and wait" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _ , e espera&#xD;ca:digues _ amb accent _ _ to _ velocitat _ i espera&#xD;pl:powiedz _ z akcentem _ _ wysokość _ szybkość _ i czekaj&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="convert integer %&apos;int&apos; to Chinese" type="reporter" category="operators"><comment x="0" y="0" w="168" collapsed="false">Converts an integer to Chinese words. / 将整数转换为中文单词。&#xD;&#xD;Must be a positive integer. / 必须是正整数。&#xD;&#xD;Example / 例子&#xD;&#xD;1234 → 一千二百三十四</comment><header></header><code></code><translations>en:convert integer _ to Chinese&#xD;zh_CN:转换整数 _ 转为中文&#xD;</translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>hanzi</l><l>pinyin</l><l>c</l></list></block><block s="doSetVar"><l>c</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportRound"><block var="int"/></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>0</l></list></block><script><block s="doReport"><l>零</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><block var="c"/><l>10</l></list></block><script><block s="doReport"><block s="reportListItem"><block var="c"/><block s="reportNewList"><list><l>一</l><l>二</l><l>三</l><l>四</l><l>五</l><l>六</l><l>七</l><l>八</l><l>九</l><l>十</l></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="c"/><l>100</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>10</l></block></block><l>1</l></list></block><l></l><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>10</l></block></block></custom-block></block><l>十</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="c"/><l>10</l></block><l>0</l></list></block><l></l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>10</l></block></custom-block></block></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="c"/><l>1000</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>100</l></block></block></custom-block><l>百</l><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>100</l></block><l>10</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>100</l></block><l>0</l></list></block></list></block><l>〇</l><l></l></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="c"/><l>100</l></block><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>100</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>100</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>100</l></block></custom-block></block></block></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="c"/><l>10000</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>1000</l></block></block></custom-block><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>1000</l></block><l>100</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>1000</l></block><l>0</l></list></block></list></block><l>千〇</l><l>千</l></block><block s="reportIfElse"><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>1000</l></block><l>0</l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>1000</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>1000</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>1000</l></block></custom-block></block><l></l></block></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="c"/><l>100000000</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>10000</l></block></block></custom-block><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>10000</l></block><l>1000</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>10000</l></block><l>0</l></list></block></list></block><l>万〇</l><l>万</l></block><block s="reportIfElse"><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>10000</l></block><l>0</l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>10000</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>10000</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>10000</l></block></custom-block></block><l></l></block></list></block></block></script><list><block s="reportVariadicLessThan"><list><block var="c"/><l>1000000000000</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>100000000</l></block></block></custom-block><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>100000000</l></block><l>10000000</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>100000000</l></block><l>0</l></list></block></list></block><l>亿〇</l><l>亿</l></block><block s="reportIfElse"><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>100000000</l></block><l>0</l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>100000000</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>100000000</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>100000000</l></block></custom-block></block><l></l></block></list></block></block></script><block s="reportVariadicLessThan"><list><block var="c"/><l>10000000000000000</l></list></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>1000000000000</l></block></block></custom-block><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>1000000000000</l></block><l>100000000000</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>1000000000000</l></block><l>0</l></list></block></list></block><l>兆〇</l><l>兆</l></block><block s="reportIfElse"><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>1000000000000</l></block><l>0</l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>1000000000000</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>1000000000000</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>1000000000000</l></block></custom-block></block><l></l></block></list></block></block></script><l><bool>true</bool></l><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="convert integer %s to Chinese"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="c"/><l>10000000000000000</l></block></block></custom-block><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block><l>1000000000000000</l></block></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block><l>0</l></list></block></list></block><l>京〇</l><l>京</l></block><block s="reportIfElse"><block s="reportVariadicNotEquals"><list><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block><l>0</l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block><l>10</l></block></block><l>1</l></list></block><block s="reportJoinWords"><list><l>一</l><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block></custom-block></list></block><custom-block s="convert integer %s to Chinese"><block s="reportModulus"><block var="c"/><l>10000000000000000</l></block></custom-block></block><l></l></block></list></block></block></script></list></block></script></block-definition><block-definition s="number hanzi to pinyin %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>pinyin</l><l>translations</l></list></block><block s="doSetVar"><l>translations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>零</l><l>líng</l></list></block><block s="reportNewList"><list><l>〇</l><l>líng</l></list></block><block s="reportNewList"><list><l>一</l><l>yī</l></list></block><block s="reportNewList"><list><l>二</l><l>èr</l></list></block><block s="reportNewList"><list><l>三</l><l>sān</l></list></block><block s="reportNewList"><list><l>四</l><l>sì</l></list></block><block s="reportNewList"><list><l>五</l><l>wǔ</l></list></block><block s="reportNewList"><list><l>六</l><l>liù</l></list></block><block s="reportNewList"><list><l>七</l><l>qī</l></list></block><block s="reportNewList"><list><l>八</l><l>bā</l></list></block><block s="reportNewList"><list><l>九</l><l>jiǔ</l></list></block><block s="reportNewList"><list><l>十</l><l>shí</l></list></block><block s="reportNewList"><list><l>百</l><l>bǎi</l></list></block><block s="reportNewList"><list><l>千</l><l>qiān</l></list></block><block s="reportNewList"><list><l>万</l><l>wàn</l></list></block><block s="reportNewList"><list><l>亿</l><l>yì</l></list></block><block s="reportNewList"><list><l>兆</l><l>zhào</l></list></block><block s="reportNewList"><list><l>京</l><l>jīng</l></list></block></list></block></block><block s="doSetVar"><l>pinyin</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doForEach"><l>Chinese word</l><block s="reportTextSplit"><block var="n"/><l><option>letter</option></l></block><script><block s="doAddToList"><block s="reportListItem"><block var="Chinese word"/><block var="translations"/></block><block var="pinyin"/></block></script></block></script></block><block s="doReport"><block s="reportListAttribute"><l><option>text</option></l><block var="pinyin"/></block></block></script></block-definition><block-definition s="write %&apos;n&apos; size %&apos;size&apos; alignment %&apos;alignment&apos; font %&apos;font&apos; weight %&apos;weight&apos; italic %&apos;i&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">Hello!</input><input type="%n" initial="1">12</input><input type="%s" readonly="true" initial="1">left<options>left&#xD;center&#xD;right</options></input><input type="%s" initial="1">sans-serif<options>sans-serif&#xD;serif</options></input><input type="%n" initial="1">400<options>100&#xD;200&#xD;300&#xD;400&#xD;500&#xD;600&#xD;700&#xD;800&#xD;900</options></input><input type="%b" initial="1">false</input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block><block s="doSetVar"><l>a</l><block s="xPosition"></block></block><block s="doSetVar"><l>b</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><l>100</l></block><block s="setXPosition"><l>0</l></block><block s="write"><block var="n"/><block s="reportJoinWords"><list><block var="weight"/><block s="reportIfElse"><block var="i"/><l> italic </l><l> </l></block><block var="size"/><l>px </l><block var="font"/><l>, </l></list></block></block><block s="doSetVar"><l>c</l><block s="xPosition"></block></block><block s="setXPosition"><block s="reportDifference"><block var="a"/><block s="reportVariadicProduct"><list><block var="c"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="alignment"/><l>center</l></list></block><l>0.5</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="alignment"/><l>right</l></list></block><l>1</l><l>0</l></block></block></list></block></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="b"/></block><block s="write"><block var="n"/><block s="reportJoinWords"><list><block var="weight"/><block s="reportIfElse"><block var="i"/><l> italic </l><l> </l></block><block var="size"/><l>px </l><block var="font"/><l>, </l></list></block></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1002"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1003"></list></costumes><sounds><list struct="atomic" id="1004"></list></sounds><variables></variables><blocks></blocks><scripts><script x="122" y="79.33333333333334"><block s="receiveGo"></block><block s="clear"></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="1011"><costumes><list struct="atomic" id="1012"></list></costumes><sounds><list struct="atomic" id="1013"></list></sounds><blocks></blocks><variables></variables><scripts><script x="146.9999999999999" y="370"><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>必须是正整数。</l><l>zh-CN</l><l>1</l><l>1</l></custom-block></script><script x="160.9999999999999" y="27.333333333333314"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l></l><comment w="90" collapsed="false">Clears answers.</comment></block><block s="doUntil"><block s="reportVariadicAnd"><list><block s="reportVariadicNotEquals"><list><block s="getLastAnswer"></block><l></l></list></block><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="getLastAnswer"></block><l>1</l></block><l>0</l></list></block><block s="reportVariadicGreaterThanOrEquals"><list><block s="getLastAnswer"></block><l>0</l></list></block><block s="reportVariadicNotEquals"><list><block s="reportQuotient"><l>1</l><block s="getLastAnswer"></block></block><l>0</l></list></block></list></block><script><block s="doAsk"><l>Enter a positive integer:</l></block></script></block><block s="doSetVar"><l>hz</l><custom-block s="convert integer %s to Chinese"><block s="getLastAnswer"></block></custom-block></block><block s="doSetVar"><l>py</l><custom-block s="number hanzi to pinyin %s"><block var="hz"/></custom-block></block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="clear"></block><block s="write"><block s="reportJoinWords"><list><block var="hz"/><l> (</l><block var="py"/><l>)</l></list></block><l>26</l></block></script><list></list></block><list></list></block></script><script x="114" y="448"><custom-block s="number hanzi to pinyin %s"><l></l></custom-block></script></scripts></sprite><watcher var="hz" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="py" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="hz"><l>一京</l></variable><variable name="py"><l>yī jīng</l></variable></variables></scene></scenes></project><media name="Chinese Numbers" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>