python中如何进行连乘计算


Posted in Python onMay 28, 2020

1、Python中连乘的代码:

sum = 1;
n = int(input("Please input number n:"))
for i in range(1,n+1):
sum = sum*i;
if i<n:
print(i,end='')
print("*",end = '')
print(i,"=",sum)

2、运行结果

python中如何进行连乘计算

实例扩展:

python 连乘 递归 参数可以是多个可迭代对象

from functools import reduce

a = (1, 2, 3, ['1','1'], [1, [2, [3, [4]]]])

def args_all_to_list(*args):
  try:
    data=list(*args)
    return data
  except:
    data=list(args)
    return data

def data_list(a):
  data = []
  f = 0
  for x in a:
    if type(x) is int:
      data.append(x)
      f += 1
    elif type(x) is str:
      data.append(int(x))
    elif type(x) is list or tuple:
      data += list(x)
    if f == len(a):
      return data
  return data_list(data)


def chen(*args):
  return reduce(lambda x, y: x * y, data_list(args_all_to_list(*args)))


print(chen(1,2))
print(chen(1,2,[1]))
print(chen(a))

到此这篇关于python中如何进行连乘计算的文章就介绍到这了,更多相关python连乘计算的代码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解Python中内置的NotImplemented类型的用法
Mar 31 Python
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
Python中函数的多种格式和使用实例及小技巧
Apr 13 Python
Python中的super用法详解
May 28 Python
对python中的xlsxwriter库简单分析
May 04 Python
python中时间模块的基本使用教程
May 14 Python
解决python tkinter界面卡死的问题
Jul 17 Python
Python3视频转字符动画的实例代码
Aug 29 Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 Python
Python Selenium截图功能实现代码
Apr 26 Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
python线程池如何使用
May 28 #Python
python中前缀运算符 *和 **的用法示例详解
May 28 #Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 #Python
Python函数参数分类原理详解
May 28 #Python
pygame用blit()实现动画效果的示例代码
May 28 #Python
PyCharm中如何直接使用Anaconda已安装的库
May 28 #Python
Python内置异常类型全面汇总
May 28 #Python
You might like
一个PHP数组应该有多大的分析
2009/07/30 PHP
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
分享10段PHP常用代码
2015/11/11 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
广告显示判断
2006/08/31 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
python能做哪方面的工作
2020/06/15 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
python跨文件使用全局变量的实现
2020/11/17 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
文明家庭先进事迹材
2014/01/27 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
党员干部作风建设思想汇报范文
2014/10/25 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书