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 EOL while scanning string literal问题解决方法
Sep 18 Python
简单谈谈Python中的闭包
Nov 30 Python
python cs架构实现简单文件传输
Mar 20 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
Feb 13 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
opencv设置采集视频分辨率方式
Dec 10 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
在keras里实现自定义上采样层
Jun 28 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
python执行js代码的方法
May 13 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
第十二节--类的自动加载
2006/11/16 PHP
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
php去除HTML标签实例
2013/11/06 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
js DataSet数据源处理代码
2010/03/29 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
Python新手入门最容易犯的错误总结
2017/04/24 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
python实现简单的文字识别
2018/11/27 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
pytorch载入预训练模型后,实现训练指定层
2020/01/06 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
运动会闭幕词
2015/01/28 职场文书
统计员岗位职责
2015/02/11 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
休假证明书
2015/06/24 职场文书
Python中22个万用公式的小结
2021/07/21 Python
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android
Python+Tkinter打造签名设计工具
2022/04/01 Python