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 Deque 模块使用详解
Jul 04 Python
在Python的Django框架上部署ORM库的教程
Apr 20 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
Jun 30 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
Apr 15 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
Python配置虚拟环境图文步骤
May 20 Python
使用python 对验证码图片进行降噪处理
Dec 18 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
python读取excel数据并且画图的实现示例
Feb 08 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和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
javascript页面加载完执行事件代码
2014/02/11 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
python操作cfg配置文件方式
2019/12/22 Python
Python测试线程应用程序过程解析
2019/12/31 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
大学毕业典礼演讲稿
2014/09/09 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
慰问信范文
2015/02/14 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
公司人力资源管理制度
2015/08/05 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
Python装饰器详细介绍
2022/03/25 Python