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列表list数组array用法实例解析
Oct 28 Python
提升Python程序运行效率的6个方法
Mar 31 Python
Python制作刷网页流量工具
Apr 23 Python
Linux下python3.7.0安装教程
Jul 30 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
pygame游戏之旅 载入小车图片、更新窗口
Nov 20 Python
解决pycharm工程启动卡住没反应的问题
Jan 19 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
PyCharm第一次安装及使用教程
Jan 08 Python
pycharm 添加解释器的方法步骤
Aug 31 Python
10张动图学会python循环与递归问题
Feb 06 Python
如何Python使用re模块实现okenizer
Apr 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
PHP程序61条面向对象分析设计的经验小结
2008/11/12 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
使用python绘制人人网好友关系图示例
2014/04/01 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
python自动识别文本编码格式代码
2019/12/26 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
医疗器械售后服务承诺书
2014/05/21 职场文书
个人工作表现评价材料
2014/09/21 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
机关工会工作总结2015
2015/05/26 职场文书
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python