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 os模块介绍
Nov 30 Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 Python
Python简单定义与使用二叉树示例
May 11 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
python列表使用实现名字管理系统
Jan 30 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
python 爬取疫情数据的源码
Feb 09 Python
Python中的整除和取模实例
Jun 03 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
详解Go语言运用广度优先搜索走迷宫
Jun 23 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生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
Python中函数的用法实例教程
2014/09/08 Python
python发送邮件功能实现代码
2016/07/15 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
使用python生成目录树
2018/03/29 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
外语系毕业生找工作的求职信
2013/11/28 职场文书
学生会主席事迹材料
2014/01/28 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
幼教求职信
2014/03/12 职场文书
淘宝活动总结范文
2014/06/26 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
保送生自荐信范文
2015/03/26 职场文书
监守自盗观后感
2015/06/10 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
婚宴来宾致辞
2015/07/28 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL