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