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

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

python練習(xí)題22

2023-04-02 13:03 作者:沐笙--ms  | 我要投稿


完全數(shù)

完全數(shù)(Perfect number),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和,恰好等于它本身。

性質(zhì)1:所有的完全數(shù)都是三角形數(shù)。(一定數(shù)目的點或圓在等距離的排列下可以形成一個等邊三角形,這樣的數(shù)被稱為三角形數(shù)。)

輸入格式:

在一行中輸入一個 正整數(shù) N。

輸出格式:

判斷正整數(shù) N 是否是完全數(shù)。如果是完全數(shù)則輸出所有因子和的等式,例如6=1+2+3,并輸出其由星號組成的三角形數(shù),詳見樣例。

輸入樣例1:

6

輸出樣例1:

6=1+2+3?

*?

**?

***

輸入樣例2:

7

輸出樣例2:

7不是完全數(shù)


答:

a=[]

def ws(n):

? ? s=0

? ? for i in range(1,n):

? ? ? ? if n%i==0 and n>i:

? ? ? ? ? ? s+=i

? ? ? ? ? ? a.append(i)

? ? if s==n:

? ? ? ? print(f"{n}={a[0]}",end="")

? ? ? ? for i in range(1,len(a)):

? ? ? ? ? ? print(f"+{a[i]}",end="")

? ? ? ? return True

? ? else:

? ? ? ? print(f"{n}不是完全數(shù)")

? ? return False

s1='*'

n=int(input())

if n!=0:

? ? if(ws(n)):

? ? ? ? print()

? ? ? ? for i in range(1,len(a)+1):

? ? ? ? ? ? print(f'{s1*i}')

else:

? ? print(f"{n}不是完全數(shù)")


python練習(xí)題22的評論 (共 條)

分享到微博請遵守國家法律
桐柏县| 六枝特区| 井陉县| 佛学| 杨浦区| 尚义县| 沙河市| 石柱| 云南省| 九台市| SHOW| 临清市| 江源县| 三江| 德庆县| 泸溪县| 昌邑市| 巴彦县| 子长县| 吉首市| 东丰县| 堆龙德庆县| 宁海县| 临洮县| 石城县| 伊吾县| 阜康市| 寿宁县| 班玛县| 扬州市| 思茅市| 汪清县| 恩平市| 碌曲县| 如皋市| 来宾市| 高雄县| 克东县| 合川市| 贵南县| 靖西县|