用python程式設計求1 ,用python程式設計求1 1 2 1 3 1 4 1 5 累加和,資料項小於0 1時停止

時間 2021-06-28 17:13:07

1樓:樹不開叉

def summa():

summ = 0;

for i in range(1,100):

fl = 1.0/i;

if fl>=0.1:

summ += fl

else:

print "the sum is",summreturn sum

summa()

(注意縮排)

2樓:

def iteritem(limit):

x = 1.

while 1:

v = 1 / x

if v < limit:

raise stopiteration

yield v

x += 1

print sum([n for n in iteritem(limit=0.1)])

3樓:西邊有片雲

def f(n):

sum=0

for x in range(1,n+1):

k=1.0/x

if k>=0.1:

sum=sum+k

else:

break

return sum

除錯結果:

print f(11)

2.92896825397

print f(10)

2.92896825397

然後你自己做下字串和數字的限制。就可以了

用python計算1/1!,1/2!,1/3!……1/n!,當某一數列的值小於0.01時停止計算?

4樓:草原上之狼

t=1mult=1

sum1=0

i=2while(t>0.1):

t=1/mult

sum1=sum1+t

mult=mult*i

i=i+1

print(sum1)

菜鳥問一下,怎麼用python程式設計 1/0!+1/1!+1/2!+.....+1/10000!

5樓:匿名使用者

你確定0可以作為分母? 你就一個迴圈計算階層累加

6樓:句心後端開發

**示例來

"""菜鳥問源

一下,怎麼用python程式設計 1/0!+1/1!+1/2!+.....+1/10000!

"""import math

result = 0

for i in range(0, 10001):

result += 1/math.factorial(i)print(result)

輸出2.7182818284590455

輸出截圖

7樓:匿名使用者

def jc(n):

if n==0:

return 1

else:

s=1for i in range(n,n+1) :

s=s*i

return s

def cj1():

s=0for i in range(10001):

s= s+1/ jc(i)

return s

cj1()

忘記map怎麼用了,想了個回方法答

python 程式設計 求答案!2、3兩題

8樓:傳聞中的張先生

#-*- coding:utf-8 -*-

import time

import datetime

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

def msg():

f = open('test.txt','r')

'''李麗麗  320382199606160123

徐華彩  320382199606160134

藺小虎  320382199606160145

葛俊  320382199606160156

'''res = f.readlines()

for i in range(len(res)):

result = res[i].replace(' ', '').replace('\t', '').replace('\n', '').replace('\r', '')

name = result[0:-18]

num = result[-2:-1]

now_time = datetime.datetime.now()

time = datetime.datetime.now().strftime('%y%m%d')

year = result[-12:-4]

age = int(time[0:4]) - int(year[0:4])

if int(time[4:]) > int(year[4:]):

age = age

else:

age = age - 1

if int(num) % 2 == 0:

*** = "女".decode('utf-8').encode('gbk')

else:

*** = "男".decode('utf-8').encode('gbk')

with open('oeder.txt', 'a') as f:

f.write(str(name) + '    ' + str(***) + '    ' + str(age) + '\n')

f.close()

f.close

if __name__ == "__main__":

start = time.clock()

msg = msg()

end = time.clock()

print u'儲存完成,共耗時:'+str(end - start)

9樓:匿名使用者

這要寫多少**啊?分太少了。

用Python生成excel,如何用Python實現exce

chacker莫奈 可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsx...

用matlab程式設計計算1加到,用matlab程式設計計算1加到

s 0 for i 1 100 s s i ends 程式的功能是計算 1 2 100 的和,程式用到了一個 for 迴圈結構,基本語句比較簡單。擴充套件資料matlab常用的基本數學函式 abs x 純量的絕對值或向量的長度 angle z 複數z的相角 phase angle sqrt x 開平...

怎樣程式設計網頁最好是用python?我是剛開始

你要轉成asp的帶後臺。首先要安裝iis確保能執行asp檔案,關於iis還有設定更目錄還需要你自己去學!能夠執行asp檔案的情況下你要求的頁面自己改 文字就看你是否希望從資料庫中呼叫這一步會涉及更多的東西我就說說不用資料庫的方法 1 新建一個資料夾 如 img 放入你想要變換的 檔案檔名為1到10的...