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