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的Tkinter实现一个简易计算器
Dec 31 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
pandas 小数位数 精度的处理方法
Jun 09 Python
基于python实现名片管理系统
Nov 30 Python
python实现整数的二进制循环移位
Mar 08 Python
Django Rest framework频率原理与限制
Jul 26 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
Python实现简单的俄罗斯方块游戏
Sep 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
PHP安全编程之加密功能
2006/10/09 PHP
PHP脚本的10个技巧(2)
2006/10/09 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
PHP 实现重载
2021/03/09 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python 布尔操作实现代码
2013/03/23 Python
9种python web 程序的部署方式小结
2014/06/30 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python async with和async for的使用
2019/06/20 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
化学相关工作求职信
2013/10/02 职场文书
函授本科自我鉴定
2013/11/03 职场文书
往来会计岗位职责
2013/12/19 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
幼儿园大班新学期寄语
2014/01/18 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫