亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        如何用Scratch或Python判斷阿姆斯特朗數(shù)

        2020-06-24 12:52:16
        電腦報 2020年23期
        關(guān)鍵詞:阿姆斯特朗三位數(shù)個位

        在我們數(shù)學(xué)王國中,存在著很多有別稱的數(shù)字,今天我們來認(rèn)識一位新朋友——“阿姆斯特朗數(shù)”。阿姆斯特朗數(shù)是數(shù)學(xué)中的一個概念,多用于計算機(jī)語言中,如果一個n位正整數(shù)等于其各位數(shù)字的n次方之和則稱該數(shù)為阿姆斯特朗數(shù)。 例如1^3 + 5^3 + 3^3 = 153。

        已知1000以內(nèi)的阿姆斯特朗數(shù): 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。

        那么大家肯定會想,我們?nèi)绾蝸砼袛喟⒛匪固乩蕯?shù)呢?判斷的方法和依據(jù)又是什么呢?我們用Scratch來編寫一下判斷程序,輸入一個三位數(shù)判斷是不是阿姆斯特朗數(shù)。

        由于僅僅是對三位數(shù)判斷,難度不高,先判斷輸入的數(shù)字是否為三位數(shù),如果不是,停止所有腳本。

        如果是三位數(shù)的話繼續(xù)判斷,判斷方法有兩種供你參考:

        1.用到提取字符積木。從回答的結(jié)果中直接依次提取字符出來,個位是“‘回答的第一個字符”,十位提取第二個,百位提取第三個。這里我們首次用到了運(yùn)算中的“…的第…個字符”積木。

        2.運(yùn)算法。假設(shè)輸入數(shù)為456,提取百位數(shù)字的方法就是456整除100,結(jié)果為4(需要向下取整);提取個位數(shù)字的方法是456除以10的余數(shù),結(jié)果為6;要提取十位數(shù)字需要動腦筋思考一下,要結(jié)合整除和取余數(shù)兩個方法,首先向下取整456除10,結(jié)果為45,然后取除以10的余數(shù)得到5,就是十位的結(jié)果,數(shù)學(xué)運(yùn)算的方法比較巧妙。

        兩種方法均可選擇。

        然后進(jìn)行阿姆斯特朗數(shù)的判斷,個位的三次方+十位的三次方+百位的三次方之和是否等于該數(shù)字本身。

        Scratch代碼通俗易懂,下面進(jìn)行一次小小的提升嘗試,用Python來編寫,輸入一個數(shù)字(不考慮數(shù)字的位數(shù))來進(jìn)行判斷是否為阿姆斯特朗數(shù)。

        這里我們用到while循環(huán),當(dāng)while=0時結(jié)束循環(huán),提取的方法是剛才用到的運(yùn)算法,從個位開始每次取除10的余數(shù),提取出最后一位數(shù)字,然后依次往前高位提取,不要忘記每次的循環(huán)結(jié)束前除以10并向下取整,否則每次提取的數(shù)字都是一樣的,循環(huán)結(jié)束后,進(jìn)行比較判斷是否為阿姆斯特朗數(shù),代碼如下:

        本題的關(guān)鍵就是把輸入數(shù)字作為字符串用提取法處理,還是當(dāng)作數(shù)字用整除取余數(shù)的運(yùn)算法處理。

        猜你喜歡
        阿姆斯特朗三位數(shù)個位
        擺三位數(shù)
        積是三位數(shù)還是四位數(shù)
        個位與十位的故事
        個位與十位的故事
        個位與十位的故事
        尼爾·阿姆斯特朗:第一位登上月球的人
        太空探索(2018年8期)2018-08-08 10:32:56
        擺三位數(shù)
        三位數(shù)密碼
        學(xué)習(xí)100以內(nèi)的數(shù)三要點(diǎn)
        浮世繪
        看天下(2012年24期)2012-04-08 22:26:47
        少妇深夜吞精一区二区| 人妻少妇不满足中文字幕| 丰满少妇弄高潮了www| 一本加勒比hezyo无码专区| 国产精品久久久久9999吃药| 精品成人av一区二区三区| 黄视频国产| 中文岛国精品亚洲一区| 成人av在线免费播放| 桃红色精品国产亚洲av| 欧美三级不卡在线观看| 少妇丰满大乳被男人揉捏视频| 四虎永久免费影院在线| 在线看不卡的国产视频| 女主播国产专区在线观看| 国产精女同一区二区三区久| 亚洲天堂精品一区入口| 国产精品美女一区二区视频| 国产精品久久久久乳精品爆| 日韩a无v码在线播放| 最新国产成人在线网站| 日本a一区二区三区在线| 极品人妻少妇av免费久久| 性生交片免费无码看人| 婷婷亚洲综合五月天小说| 天天插视频| 三个黑人插一个女的视频| 日本高清乱码中文字幕| 国产性生大片免费观看性| 无码毛片高潮一级一免费| 免费国产在线精品三区| 日本免费一区二区久久久| 日韩av无码一区二区三区不卡| 午夜精品久久久久久| 99国产精品99久久久久久| 欧美日韩综合在线视频免费看| 亚洲人成精品久久熟女| 精品国产青草久久久久福利| 欧美末成年videos在线观看| 色yeye在线观看| 日本一区二区三区在线观看视频|