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 相关文章推荐
如何搜索查找并解决Django相关的问题
Jun 30 Python
简单理解Python中的装饰器
Jul 31 Python
总结Python编程中函数的使用要点
Mar 20 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
python使用super()出现错误解决办法
Aug 14 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
详解用Python练习画个美队盾牌
Mar 23 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
Jan 24 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 session处理的定制
2009/03/16 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
世界上最大的二手相机店:KEN
2017/05/17 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
毕业生多媒体设计求职信
2013/10/12 职场文书
《草原》教学反思
2014/02/15 职场文书
党校学习自我鉴定
2014/02/24 职场文书
会计学自荐信
2014/06/03 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers