python実装-質量係数
1129 ワード
タイトル記述機能:正の整数を入力し、そのすべての質量数の因子(180の質量数因子が2 2 2 3 5)を小さい順に出力します.最後の数の後ろにもスペースが必要です.
詳細:
関数インタフェースの説明:public String getResult(long ulDataInput)入力パラメータ:long ulDataInput:入力した正の整数戻り値:String
入力記述:long型整数出力記述を入力します.すべての質量数の因子を小さい順から大きい順に出力し、スペースで区切ります.最後の数の後ろにもスペースが必要です.
例1入力180出力2 2 2 3 5
詳細:
関数インタフェースの説明:public String getResult(long ulDataInput)入力パラメータ:long ulDataInput:入力した正の整数戻り値:String
入力記述:long型整数出力記述を入力します.すべての質量数の因子を小さい順から大きい順に出力し、スペースで区切ります.最後の数の後ろにもスペースが必要です.
例1入力180出力2 2 2 3 5
import sys
while True:
try:
num = int(raw_input())
i = 2
while num !=1:
if num%i==0:
print i,
num=num/i
else:
i+=1
print ''
except:
break