Python实现简单的求和运算

简介: Python实现简单的求和运算

问题描述

1.编写程序,实现sum =1+3+7+..+99;并输出计算结果。

2.编写程序,实现sum =2+6+...+100;并输出计算结果。

3.编写程序,实现sum =1-3+-7...-99+101;并输出计算结果。

4.编写程序,实现sum =2-4-6-8..+98-100;并输出计算结果。

对题目分析过后,我们发现这四组数据都存在规律,这时我们可以考虑用迭代解决

解决方案

1)用迭代输出数据

for i in range(1,100,2):

2)设置sum,并求和

sum = 0
for i in range(1,100,2):
    sum+=i
print(sum)

312题解法相似,代码如下

sum = 0

for i in range(2,101,2):
    sum+=i
print(sum)

434题本质上一样,但稍作改变,我们可以用-1**n来确定数据的符号变化最主要的是循环和迭代的运用。

n = 101
s = 1
sum = 0
while n>0:
    h= n*(-1)**s
    sum+=h
    n-=2
    s+=1
print(sum)


n = 101
s = 1
sum = 0
while n>0:
    h= n*(-1)**s
    sum+=h
    n-=2
    s+=1
print(sum)


结语

该类题目难度较低,只是对循环的简单运用,只要掌握了规律,小心些便很快能做出来。

目录
相关文章
|
6月前
|
Python
python增量赋值运算的应用
Python中的增量赋值运算符用于便捷地执行算术操作,如`+=`, `-=`等,它们分别代表加法、减法、乘法、除法、取模、整除和幂运算。
49 1
|
6月前
|
Python
python幂运算——计算x的y次方
python幂运算——计算x的y次方
147 0
|
6月前
|
Python
Python中列表求和的深入理解
Python中列表求和的深入理解
101 0
|
5月前
|
数据处理 Python
彻底掌握Python集合:无序性、去重神器与高效集合运算指南
彻底掌握Python集合:无序性、去重神器与高效集合运算指南
152 1
|
3月前
|
算法 数据处理 Python
Python中的集合的运算
Python中的集合的运算
|
4月前
|
Python
Python线程是操作系统能够进行运算的最小单位
【7月更文挑战第18天】Python线程是操作系统能够进行运算的最小单位
33 1
|
4月前
|
数据可视化 数据挖掘 数据处理
Python对Excel两列数据进行运算【从基础到高级的全面指南】
【7月更文挑战第6天】使用Python的`pandas`库处理Excel数据,涉及安装`pandas`和`openpyxl`,读取数据如`df = pd.read_excel('data.xlsx')`,进行运算如`df['Sum'] = df['Column1'] + df['Column2']`,并将结果写回Excel。`pandas`还支持数据筛选、分组、可视化、异常处理和性能优化。通过熟练运用这些功能,可以高效分析Excel表格。
214 0
|
5月前
|
机器学习/深度学习 算法 Serverless
利用无穷级数逼近计算幂运算与开根号——Python实现
使用泰勒级数逼近法,本文介绍了如何用Python计算特殊幂运算,包括分数次幂和开根号。通过定义辅助函数,如`exp`、`getN_minus_n`、`multi`和`getnum`,实现了计算任意实数次幂的功能。实验结果显示,算法能有效计算不同情况下的幂运算,例如`0.09^2`、`1^2`、`0.25^2`、`0.09^(0.5)`、`1^(0.5)`和`0.25^(0.5)`。虽然精度可能有限,但可通过调整迭代次数平衡精度与计算速度。
|
5月前
|
Python
|
4月前
|
语音技术 开发者 Python
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安