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操作xml文件示例
Apr 07 Python
Python使用turtule画五角星的方法
Jul 09 Python
Python文件与文件夹常见基本操作总结
Sep 19 Python
Python元字符的用法实例解析
Jan 17 Python
Django实现基于类的分页功能
Oct 31 Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
Python 定义只读属性的实现方式
Mar 05 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
Python基于百度AI实现OCR文字识别
Apr 02 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 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
example2.php
2006/10/09 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php实现字符串翻转的方法
2015/03/27 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python实现数据库编程方法详解
2015/06/09 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
在Python文件中指定Python解释器的方法
2019/02/18 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Python实现爬取并分析电商评论
2020/06/19 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
师范大学应届生求职信
2013/11/21 职场文书
加工操作管理制度
2014/01/19 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
网络优化专员求职信
2014/05/04 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
建党伟业电影观后感
2015/06/01 职场文书
七年级作文之游记
2019/12/11 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书