python求和1到100_python求1到100的和的几种方法
我自己写的,while循环
i = a = 0
while i < 100:
i = i + 1;
a = a + i;
print(a)
网上方法一,for循环
a = 0
for i in range(0,100):
a += (i+1);
print(a)
网上方法二,sum函数
print(sum(range(1,101)))
网上方法三,sum函数加列表生成式
print(sum([x for x in range(1,101)]))
网上方法四,使用reduce函数
注意:在 Python3 中,reduce() 函数已经被从全局名字空间里移除了,它现在被放置在 functools 模块里,
如果想要使用它,则需要通过引入 functools 模块来调用 reduce() 函数。
from functools import reduce
print(reduce(lambda a,b:a+b ,range(1,101)))
上面匿名函数也可以写具体函数:
def add(x,y):
return x + y
print(reduce(add,range(1,101)))
网上方法五,递归算法
def sumFun(max):
if max <=100 and max >= 0:
return max+ sumFun(int(max) - 1)
else:
return 0
print(sumFun(100))
python求和1到100_python求1到100的和的几种方法相关推荐
- 剑指offer——面试题9:求斐波那切数列的四种方法
剑指offer--面试题9:求斐波那切数列的四种方法 另一个相关的链接:https://blog.csdn.net/Allenlzcoder/article/details/80297333 总结下求 ...
- python求和1到100_python等差数列求和公式前 100 项的和实例
python等差数列求和公式前 100 项的和实例 最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它 ...
- python 二维列表按列求和,按列求最大值,转置,* 星号操作,简便方法,不使用numpy
python3中,二维列表(矩阵)按列求和.求最大值.二维列表转置的一些操作,不使用numpy库.在LeetCode做题时比较常用. 太长不看版本 # 用于演示的二维列表 >>>a ...
- python基础入门:实现(无重复字符)字符串的全排列的两种方法
求任意一个字符串的全排列组合,例如a='123',输出 123,132,213,231,312,321.(暂时假定字符串没有重复) 目前有两种解决的方法 方法一: def str_sort(s='') ...
- 百钱买百鸡python编程列表推导式_使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?...
[程序题]编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n [单选题]患者男,67岁.确诊为原发性支气管肺癌,为行手术 ...
- python字典去最值_python 比较字典value的最大值的几种方法
python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': ...
- python list删除元素_python中List添加、删除元素的几种方法
原博文 2015-06-21 18:51 − 一.python中List添加元素的几种方法 List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非 ...
- python统计中文字符的个数_python统计中文字符数量的两种方法
方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...
- python 字符串删除重复_Python删除list里的重复元素有几种方法?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
最新文章
- Python 可视化近 90 天的百度搜索指数 + 词云图
- 本地IDC机房数据库容灾解决方案
- 【转】 ubuntu adduser 命令学习
- 为什么(12)式,km不能直接相乘?而要让域k先乘一个代数A里面的单位元,再作用在群M上呢?...
- 纪念张首晟教授:英魂长存于行行字迹 何惧漫漫征途
- 视觉SLAM笔记(58) 字典
- python控制多台手机,用python同时启动多个appium,并让多个手机同时执行脚本
- linux lsiutil raid创建,使用MegaCli工具查看状态
- C++ 输入多行以空格分隔的数将其变为数组,动态申请二维数组
- 服务器Java环境配置
- 怎么升级计算机的操作系统,电脑如何升级系统版本_Windows10/7电脑升级系统版本的操作步骤...
- 南方cass计算表面积_CASS在工程中的应用“计算表面积”的方法
- 奥维使用天地图 疑似攻击解决方案、访问上限解决方案
- ISP许可证是什么证?
- SVN 无法clean up解决方案
- java 支付宝 H5支付
- 采用Cordic算法求解atan反正切角度
- 在Typora路上愈走愈远,几乎涵盖所有入门攻略和常见问题以及typora继续探索~
- java怎么把背景设成纯透明,怎么把BufferedImage设置背景为透明
- 微信小程序授权_微信小程序授权验证码什么意思