python入门学习

您所在的位置:网站首页 排列的阶乘公式怎么推导的 python入门学习

python入门学习

2024-07-04 03:03| 来源: 网络整理| 查看: 265

一、阶乘(factorial)

自然数n!(n的阶乘)是指从1、2……(n-1)、n这n个数的连乘积,即 n!=n×(n-1)×……2×1

如: 1! = 1 =1 2!= 2 * 1 = 2 3!= 3 * 2 * 1 = 6 4! = 4 * 3 * 2 * 1 = 24 5!= 5 * 4 * 3 * 2 * 1 = 120 …

了解了阶乘的基本概念之后,构思时间…,之后我们一起来编程实现一下(递归方法会着重讲解):

二、编程求解 1、普通的for循环语句来计算阶乘 #函数实现 def factorial(num): a=1 #for循环遍历 for i in range(1,num+1): a*=i return a n = int(input()) print(factorial(n))

在这里插入图片描述

2、while循环语句来计算阶乘 #输入n的值 n=int(input()) ans=n i=1 if n ==0: print(1) else: #while循环 while i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3