def isPrime(x):
if x<2:
return False
for i in range(2,int(x**0.5)+1):
if not x%i:
return False
return True
def MaxPrime(n):
for i in range(n,1,-1):
if isPrime(i):
return i
a=int(input())
print(MaxPrime(a))
不知道你这个问题是否已经解决, 如果还没有解决的话: