阶乘运算,随便写一个1000!,结论大家自己去总结吧!
================Python版================
print reduce(lambda x,y:x*y, range(1, 1001))
================Java版================
import java.io.*;
import java.math.*;
public class Main
{
public static BigDecimal fact(int num)
{
BigDecimal sum = new BigDecimal(1.0);
int i;
BigDecimal a;
for(i = 1; i <= num; i++)
{
a = new BigDecimal(i);
sum =sum.multiply(a);
}
return sum;
}
public static void main(String args[])
{
System.out.println(fact(1000));
}
}
阶乘运算之Python VS Java
最新推荐文章于 2022-10-30 22:07:06 发布
博客展示了Python和Java两种语言实现1000的阶乘运算的代码。Python使用reduce和lambda函数,Java则通过BigDecimal类进行计算,最后输出结果,让读者自行总结结论。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.9
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1354

被折叠的 条评论
为什么被折叠?



