Python,已知s=n!,其中n为正整数,从键盘上任意输入一个大于1的整数m,求满足s<m时的最大s及此时的n,并输出s和n的值
m=int(input()) s=1 a=0 while s<m: a+=1 s*=a print(s//a,a-1)
m = int(input()) s = 1 n = 1 while s<m: s = s*n n+=1 print(f's={s//n},n={n}')