python题解 作者Windows
2025-09-21 20:11:56
发布于:浙江
2阅读
0回复
0点赞
n = int(input())
list1 = []
for i in range(1,n+1):
if n%i == 0:
list1.append(i)
def ispri(num):
if num<=1:
return 0
for i in range(2,num):
if num%i== 0:
return 0
return 1
list2 = []
for num in list1:
if ispri(num) == 1:
list2.append(num)
print(max(list2))
这里空空如也

有帮助,赞一个