如何用Python將一個正整數(shù)分解質(zhì)因數(shù)
學(xué)得深入,思考透徹,就能舉一反三,發(fā)現(xiàn)事物之間的同質(zhì)性,表面只學(xué)了一樣,其實(shí)這類都明白了,效率會更高,效果也更好。下面就和小伙伴們共同學(xué)習(xí),怎樣用Python將一個正整數(shù)分解質(zhì)因數(shù)? 步驟一:創(chuàng)建P
學(xué)得深入,思考透徹,就能舉一反三,發(fā)現(xiàn)事物之間的同質(zhì)性,表面只學(xué)了一樣,其實(shí)這類都明白了,效率會更高,效果也更好。下面就和小伙伴們共同學(xué)習(xí),怎樣用Python將一個正整數(shù)分解質(zhì)因數(shù)?
步驟一:創(chuàng)建Python文件
首先,右鍵點(diǎn)擊【項(xiàng)目】,創(chuàng)建一個【Python】文件。
步驟二:輸入代碼
接著,在右側(cè)輸入代碼,代碼寫在【下一步】。
def reduceNum(n):
print('{}'.format(n))
if not isinstance(n, int) or n < 0:
print('請輸入一個正確的數(shù)字!')
exit(0)
elif n 1:
print('{}'.format(n))
while n ! 1: # 循環(huán)保證遞歸
for index in range(2, n 1):
if n % index 0:
n / index # n 等于 n/index
if n 1:
print(index)
else: # index 一定是素?cái)?shù)
print('{}'.format(index), end', ')
break
reduceNum(90)
reduceNum(100)
步驟三:運(yùn)行代碼文件
隨后,右鍵選擇運(yùn)行代碼文件。
最后,在最下面就可以看到運(yùn)行結(jié)果了。