だから私はどこにでも見てきましたが、それでも分かりません。整数を2つの整数に分割する方法は、乗算すると最初の数値が返されます
は基本的に私が何をしたいのかがを掛けたとき、彼らは結果x
として与えることを二つの整数に数x
に分割されます。例えば
:
Input: 10
Output: 5, 2
pythonでこれを行う方法はありますか?前もって感謝します。これにより
だから私はどこにでも見てきましたが、それでも分かりません。整数を2つの整数に分割する方法は、乗算すると最初の数値が返されます
は基本的に私が何をしたいのかがを掛けたとき、彼らは結果x
として与えることを二つの整数に数x
に分割されます。例えば
:
Input: 10
Output: 5, 2
pythonでこれを行う方法はありますか?前もって感謝します。これにより
すべての整数は、それ自体で割り切れる整数の複合体である場合は1で、それは少なくとも必要があります1つの他の対の除数(1,4の場合と同じであってもよく、1,4と2,2で割り切れる)である。
lim = int(math.sqrt(num))
for i in range (1, lim):
if num%i==0:
print(i, int(num/i))
あなたは含めて、可能な組み合わせのすべてを見つけることができます(1、X):
import math # Needed to generate the best range, so you have no repeated combinations.
possible_combinations = [(i, x/i) for i in range(1, int(math.ceil(x**0.5)) + 1) if x % i == 0]
for item in possible_combinations:
print item
数字を「c」と比較するとどういう意味ですか? * input *と* expected output *を指定してください。あなたが試したことを*表示してください。... –
'x'を' x、1';に分割できます) – kennytm
'123' *を2つの整数*に分割する方法は? – RomanPerekhrest