对于任意输入的正整数n,用Python编程求出具有n个不同因字数的最小正整数m
例如:n = 4,则m = 6,因为6是具有4个不同因子数的最小正整数(分别是(1,2,3,6))
import math
def sum(n):
s = 0
for i in range(1,int(math.sqrt(k))+1):
if n % i == 0:
s = s + 2
if n == i * i:
s = s - 1
return s
n = int(input("请输入k值:"))
for k in range(1,50001):
if sum(k) == n:
print(k)
break
推荐阅读
- 装聋作哑,关系融洽
- 社保代缴公司服务费包含哪些
- Node.js中readline模块实现终端输入
- C语言的版本比较
- 关于响应式编程的十个问题
- 公司的盈利能力分析
- 大语文4
- 你一笑,天就亮了。
- Java中有关Null的9件事
- 儿童名著整本阅读的重要性