だいぶまえのことになりますが、最大公約数を求める
記事を投稿しましたが、今回は最小公倍数を求める記事を
書きたいと思います。
ソースコード
import math
n=int(input("いくつ入力しますか? "))
A=list(map(int,input().split()))
x=1
for a in A:
x=a*x//math.gcd(a,x)
print("最小公倍数: ",x)
"""実行結果
いくつ入力しますか? 4
1 2 3 5
最小公倍数: 30
いくつ入力しますか? 3
3 4 6
最小公倍数: 12
"""
処理の流れ
例題1

例題2

少し見えにくいですが、ご了承ください
ではまた。
コメント