慢慢拔尖


私信TA

用户名:uq_70541896703

访问量:768

签 名:

等  级
排  名 8881
经  验 1139
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:先定义一个函数,用递归思想求一个数的阶乘,再用for循环求1~30的每个数的阶乘,最后注意%.2e表示科学计数法并且保留两位小数

注意事项:

参考代码:def func(x):
   if x==1:
       return 1
   elif x==0:
       return 0
   elif x>1:
       return x*func(x-1)
sum=0
for i in range(1,31):
   sum+=func(i)
print('%.2e'%sum)

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区