pythonforin求和
❶ python用for循环求和1到100
用for循环实现1~抄100求和
用range 函数 产生一个列表
range(1,100,1)
第一个参数是起点
第二个是终点
第三个是步长
range函数含头不含尾
range(1,100) 默认步长为1
range(101) 默认起点为0,步长为1
sum1 = 0
for i in range(101):
sum1 = sum1 + i
print(sum1)
❷ python里for循环得到的一些数怎样把它们求和
先定义一个变量 i=0
然后再写循环,中间把i=i+num(循环中得到的数)就可以了吧
❸ python中用for循环求和:1-1/3+1/5……-1/99+……
楼主 python 入门 吧
循环体里 怎么不见用 循环变量?
#encoding=utf-8
n = int(input('请输入正整数n:'))
sum = 0
for i in range(1,n+1):
sum += (-1)**(i+1)/(2*i-1) #这里用循环变量i 而不是 n
print('%.2f' % (sum))
运行结果
请输入正整数n:6
0.74
❹ python循环代码 - 把列表中数字两两相加求和
data=[1,2,3,4,5,6,7,8]
l=len(data)
res=set()
foriinrange(l):
forjinrange(i+1,l):
res.add(data[i]+data[j])
print(res)
#{3,4,5,6,7,8,9,10,11,12,13,14,15}
另外,来list是内置自类型,自己定义变量名的时候不要使用
化简一下
data=[1,2,3,4,5,6,7,8]
l=len(data)
res={data[i]+data[j]foriinrange(l)forjinrange(i+1,l)}
print(res)
#{3,4,5,6,7,8,9,10,11,12,13,14,15}
❺ python怎么求和
sum1= 0.0
for line in fh:
if line.startswith("X-DSPAM-Confidence:"):
count = count + 1
post = line.find(':')
num = float(line[post+1:])
sum1+= num
print(sum1)
❻ python for循环得到的值怎么相加
一个例子供参考 以下代码调试通过:
s=0
m=0
foriinrange(0,100):
s=s+1
m=m+s
print(' ',m)
❼ python如何循环求和
fname=raw_input("Enterfilename:")
iflen(fname)==0:
fname='mbox-short.txt'
fhand=open(fname)
count=0
total=0
forlinesinfhand:
ifnotlines.startswith("X-DSPAM-Confidence:"):
continue
count=count+1
pos=lines.find(':')
num=float(lines[pos+1:])
total=num+totalaverage=total/count
print'Averagespamconfidence:',average
#这段代码我看了没什么问题,可否提供更详内细的出错信容息?
❽ python里for循环套if条件得到的一些数怎样把它们加起来求和啊
sum([iforiinrange(10)ifi>4])
将1到10之间大于4的数字加起来
❾ python如何使用for循环对列表内元素进行求和
Python3的话是下面这样:
a = [1,2,3,4,5] #定义一个列表
sum = 0 #定义一个初始的数
for i in a:
sum += i# 意思就是加上a的每一个数
print(i)
input()