最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python編程算法【二十二】 水仙花數(shù)

2022-11-05 17:21 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】?

輸出所有的“水仙花數(shù)”。所謂“水仙花數(shù)”是指一個3位數(shù),其各位數(shù)字立方之和等于該數(shù)本身。例如,153是一個水仙花數(shù),因為153=13+53+33


【解題思路】

題目已經(jīng)表述得很清楚,首先“水仙花數(shù)”是一個3位數(shù)。其次,個位、十位、百位的立方之和要等于該數(shù)本身。按照通常做法,就是通過取?;蛘?,分別拿到個位、十位和百位,然后求它們的立方之和,看看是不是等于該數(shù)本身,如果是就那么該數(shù)就是“水仙花數(shù)”。有了第二十一題的經(jīng)驗后,我們也可以巧妙利用str來做,也就是先轉(zhuǎn)成字符型,即可輕松拿到個位、十位、百位,拿到后再重新轉(zhuǎn)成int型,又可以進行數(shù)字計算,這樣就不用去取?;蛘拍苣玫礁魑涣耍銎饋砀雍啽?、輕松。


【Python代碼】

1000以內(nèi)的水仙花數(shù)共有4個

本題依然是先轉(zhuǎn)成字符型str,就能輕松拿到各位,然后再重新轉(zhuǎn)回整型后,就能進行計算。通過這種方式便能輕易解答此題,比用常規(guī)方法更加簡便、直觀。遇到問題時,我們要多角度去觀察,看看有沒有奇思妙解的方法,也許能讓我們的解法更加高效而巧妙。


Python編程算法【二十二】 水仙花數(shù)的評論 (共 條)

分享到微博請遵守國家法律
广昌县| 彭泽县| 晋州市| 六盘水市| 交城县| 小金县| 汨罗市| 滁州市| 武穴市| 巍山| 冕宁县| 神农架林区| 卓资县| 昌黎县| 改则县| 本溪| 武宣县| 瑞安市| 徐水县| 甘德县| 黄冈市| 措勤县| 蒲江县| 大化| 黄山市| 广宁县| 柘荣县| 田阳县| 元朗区| 芒康县| 沧州市| 霞浦县| 濮阳市| 芒康县| 泊头市| 布尔津县| 禹城市| 台中市| 威宁| 长顺县| 杨浦区|