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

定义函数,求n的阶乘,默认n=10。然后调用该函数,任意传递一个正整数,计算该数的阶乘并输出计算结果

定义函数,求n的阶乘,默认n=10。然后调用该函数,任意传递一个正整数,计算该数的阶乘并输出计算结果

def jc(x=10):
  if(x==1):
    return 1
  return x*jc(x-1)

#默认
print(jc())
#传递
print(jc(5))
#输入
print(jc(int(input())))

希望有帮助

def fun(n = 10):
    x = 1
    while n > 0:
        x *= n
        n -= 1
    print(x)   


fun()  # 默认  
fun(3) # 调用,自定义传递参数

近期文章

  • layui单选框和省市无法回显,如何解决?
  • 编写整数除法Java 程序
  • 关于网络安全的考试的前三个问题
  • 如何为proc_open设置正确的PATH
  • dev运行后看不到结果
  • lz字典压缩编码问题
  • 单片机双机通信接收方出现了问题
  • 如何让border在动画结束后消失
  • 方法内修改全局变量该怎么做?(js)
  • Linux下安装tomcat
  • C++ 怎么将一个文件夹压缩?
  • idea wordcount 统计词数Exception in thread "main" 0: No such file or directory
  • centos7里面安装包下载好了,可是安装不了咋办?
  • 用于从SIP标头中提取SIP号的正则表达式
  • python实现modbus通信,主站->从站失败
  • 如何处理到达while停止运行的问题
  • 安装QQ版chatapt出现的问题
  • 关于#字符串#的问题,如何解决?
  • 如何获取某个线程池ThreadPoolExecutor executor中的所有线程信息
  • 绘制一个解析www.abc.com.cn的ip地址的过程图。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华