我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么写Python。。

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}')

近期文章

  • 如何处理这里的序列,用的方法,C语言
  • 小程序加载框样式优化问题
  • b--的输出值是多少
  • C#调用C++动态来链接库的问题
  • 123456789100
  • idea中模拟容器,却获取不到xml文件路径,输入inputStream为null
  • omnetpp打不开
  • linux挂载windows共享目录报错mount error 13 = Permission denied
  • Python和微积分的融合
  • PermissionError
  • Rotate to root,树交换的问题,C语言的实现
  • C语言:从键盘输入自己最喜欢的6道菜,然后按照字典顺序降序输出。要求使用指针数组实现排序。
  • c语言文件处理——匹配度简笔画
  • raise URLError(err) urllib.error.URLError: <urlopen error [Errno 110] Connection timed out>怎么
  • 这道c语言该怎样进行解答呢
  • 编程的就业以及学习方向
  • 7-5 英文单词排序 一些小问题
  • 这个代码的工作原理是什么,为什么会是1,4,4
  • Node.js函数返回值return花括号的问题
  • 开机后就只能进入到这个界面,不断重启,进bios也无法引导u盘重做系统

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华