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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python输出带颜色的字符串实例
Oct 10 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
Python制作exe文件简单流程
Jan 24 Python
Python简单基础小程序的实例代码
Apr 28 Python
Python初学者常见错误详解
Jul 02 Python
python mysql断开重连的实现方法
Jul 26 Python
使用pycharm在本地开发并实时同步到服务器
Aug 02 Python
python 动态调用函数实例解析
Oct 21 Python
tensorflow 变长序列存储实例
Jan 20 Python
python 实现端口扫描工具
Dec 18 Python
Python一行代码实现自动发邮件功能
May 30 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
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
PHP 缓存实现代码及详细注释
2010/05/16 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
Python实现的堆排序算法示例
2018/04/29 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
python 元组的使用方法
2020/06/09 Python
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
2014自荐信的写作技巧
2014/01/28 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
校庆标语集锦
2014/06/25 职场文书
社区服务活动小结
2014/07/08 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
小平您好观后感
2015/06/09 职场文书
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
Python进程池与进程锁之语法学习
2022/04/11 Python
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android