编写一个程序,找出能被从1到给定数字n(包括n)的所有数字整除的最小正数(即最小公倍数)。
- 定义函数
smallest_multiple()的函数,参数为n。 - 在函数内,返回能被从1到给定数字
n(包括n)的所有数字整除而无余数的最小正数。
示例输入
5
示例输出
60
def smallest_multiple(n):
# 此处写你的代码
num=1
for i in range(1,n+1):
num*=i
for d in range(n,num+1):
flag=1
for i in range(1,n+1):
if d%i==0:
continue
flag=0
if flag==1:
return d
else:
continue
# 输入n
n = int(input())
# 调用函数
print(smallest_multiple(n))
1万+

被折叠的 条评论
为什么被折叠?



