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 创建子进程模块subprocess详解
Apr 08 Python
Python递归遍历列表及输出的实现方法
May 19 Python
Python使用smtplib模块发送电子邮件的流程详解
Jun 27 Python
快速排序的算法思想及Python版快速排序的实现示例
Jul 02 Python
对Python w和w+权限的区别详解
Jan 23 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
python @propert装饰器使用方法原理解析
Dec 25 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
在Python中用GDAL实现矢量对栅格的切割实例
Mar 11 Python
pycharm安装及如何导入numpy
Apr 03 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 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
基于文本的留言簿
2006/10/09 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
PHP时间函数使用详解
2019/03/21 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
JavaScript的目的分析
2007/01/05 Javascript
ajax 文件上传应用简单实现
2009/03/03 Javascript
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
详解Python中dict与set的使用
2015/08/10 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python入门之井字棋小游戏
2020/03/05 Python
Python Json数据文件操作原理解析
2020/05/09 Python
python中time包实例详解
2021/02/02 Python
python+opencv实现车道线检测
2021/02/19 Python
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
主题实践活动总结
2014/05/08 职场文书
出国留学担保书
2014/05/20 职场文书
应聘护士求职信
2014/07/21 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
学校运动会通讯稿
2015/07/18 职场文书
证婚人致辞精选
2015/07/28 职场文书
禁毒主题班会教案
2015/08/14 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL