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追加元素到列表的方法
Jul 28 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
Django 创建/删除用户的示例代码
Jul 24 Python
python调用Matplotlib绘制分布点图
Oct 18 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
Jun 12 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 Python
浅谈Python中的函数(def)及参数传递操作
May 25 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
支持oicq头像的留言簿(一)
2006/10/09 PHP
php目录操作函数之获取目录与文件的类型
2010/12/29 PHP
php伪静态之APACHE篇
2014/06/02 PHP
Php-Redis安装测试笔记
2015/03/05 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
简单谈谈javascript中的变量、作用域和内存问题
2015/08/30 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
Python生成随机MAC地址
2015/03/10 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
浅谈django 模型类使用save()方法的好处与注意事项
2020/03/28 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
上班玩游戏检讨书
2014/02/07 职场文书
世界文化遗产导游词
2015/02/13 职场文书
红色电影观后感
2015/06/18 职场文书
百年孤独读书笔记
2015/06/29 职场文书