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
可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsxwriter.wor...
用Python程式設計序,用Python編一個程式
不太明白是需要演算法還是程式的說.如果是演算法,您朋友的方法挺好.這不是二分法的問題麼。用python寫一個程式 50 其實這個不難,以下 做個參考吧。coding utf 8 classstudent object 自定義student類 def init self,name,score 初始化s...
這道數學題用python程式語言怎麼寫
我覺著,這個應該這樣解決比較符合計算機解題思路。下面的回答的,思考的東西太多。coding utf 8 author lpe234 date 2015 04 05 for wang in range 26 for li in range 26 for zhang in range 26 for zh...