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()