秒客网

秒客网
  • 首页
  • 网络编程
    • Java
    • C/C++
    • 编程技术
    • Android
    • C#
    • VB
    • R语言
    • JavaScript
    • Swift
    • IOS
    • PHP
    • ASP.NET
    • ASP
    • 正则表达式
    • 易语言
    • vb.net
    • C语言
    • Python
    • Golang
    • bat
    • VBS
    • perl
    • Lua
    • Dos
    • Ruby
    • VBA
    • PowerShell
    • Erlang
    • autoit
  • 网络运营
    • 建站经验
    • 网络安全
    • 网站优化
    • 网站运营
    • 站长资源
  • 数据库
    • Redis
    • Oracle
    • Mysql
    • Sql Server
    • Access
    • mariadb
    • DB2
    • PostgreSQL
    • Sqlite
    • MongoDB
    • 数据库技术
    • Mssql
  • 服务器系统
    • Linux
    • Ubuntu
    • Centos
    • Windows10
    • Windows7
    • 系统进程
    • Bios
    • Fedora
    • Windows11
    • Solaris
    • 注册表
    • windows server
  • 服务器技术
    • 云服务器
    • 虚拟主机
    • DNS服务器
    • Nginx
    • FTP服务器
    • 服务器其它
    • 服务器安全
    • WEB服务器
    • Tomcat
    • 邮件服务器
    • IIS
    • 虚拟服务器
  • 建站程序
    • Wordpress
    • 极致CMS
    • ZBLOG
    • PHPCMS
    • DEDECMS
    • 帝国CMS
    • Discuz
    • 苹果CMS
    • ECSHOP
    • CMS系统
  • 电脑知识
    • 网络技术
    • 组装电脑
    • 软件教程
    • 电脑硬件
  • 数码知识
    • 智能家居
    • 智能电视
    • 机顶盒
    • 智能音箱
    • 手表手环
    • VR/AR
    • VR之家
  • 游戏
    • 手机游戏
    • 单机游戏
    • 网络游戏
  • 综合资讯
    • 百科知识
当前位置: 首页 >求n的阶乘 (python实现)

求n的阶乘 (python实现)

时间:2023-03-10 04:09:56
求n的阶乘 (python实现)

描述

给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!。

输入

输入数据有多行,每行一个整数n,当n<0时输入结束。

输出

输出n的阶乘。

样例输入

1
2
3
4
-1

样例输出

1
2
6
24

def fact(n):
if n == 0:
return 1
else:
return n * fact(n - 1)
while True:
a=int(input())
if a<0:
break
else:
print(fact(a))

用python进行大数据的实现还是很方便的

相关文章

  • python 并发编程 基于gevent模块实现并发的套接字通信
  • Python基础 - 获取N天前的日期
  • Python获取list中最大或最小的n个数及其索引
  • (python)1求一元二次方程的解(10分)
  • python练习.求s=a+aa+aaa+aaaa+aa...a的值
  • python练习.一球从100米高度*落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
  • c++编写程序,求输入的N个实数的方差
  • C语言 请用程序实现: 从键盘输入一个正整数,求该正整数以内偶数的和并输出:2+4+6...+n。
  • 输入2个正整数a和n,求a+aa+aaa+...+aa...a(n个a)之和。要求定义并调用fn(a,n),它的功能是返回aa...a(n个a)。例如,fn(3,2)的返回值是33。
  • python实现将多张图片结合为一张图片的方法
上一篇:C# using SendMessage, problem with WM_COPYDATA z
下一篇:plsql注册-转

推荐文章

  • ORACLE initialization or shutdown in progress 错误解决办法
  • Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法. 重启服务
  • nginx-my
  • Nginx 502 Bad Gateway 的错误的解决方案
  • 解决Oracle ORA-01033: ORACLE initialization or shutdown in progress错误 和 ORA-01589错误 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
  • Oracle-left join两表关联只取B表匹配到的第一条记录【over partition by(分组后对组内数据排序)】
  • LNMP时,出现502 Bad Gateway的错误提示
  • HTML5新特性之离线缓存技术
  • oracle获取排序后的第一条信息
  • html readme

相关下载

  • JAVA求N的阶乘下载
  • VB 求n的阶乘下载
  • VB求n的阶乘下载
  • windlx求n阶乘下载
  • 递归法求N的阶乘下载
  • 最新编程技术文章
  • 网站地图

Copyright © 2021-2022 www.miaokee.com 秒客网 备案号:粤ICP备2021167564号

免责声明:本站文章多为用户分享,部分搜集自互联网,如有侵权请联系站长,我们将在72小时内删除。

