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樓:匿名使用者
這要寫多少**啊?分太少了。
用while程式設計求算式1 ,用while程式設計求算式1 1 2 1 3 1 4 1 5 1 6 前40項的和
include int main printf f n sum return 0 c語言程式設計求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100的值。可不可以再輔以適當的解釋呀,本人是菜鳥一枚 include main printf 結果等於 lf n sum include in...
用c語言程式設計 求1 ,用C語言程式設計 求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100 的值
include int main printf lf n sum 輸出結果return 0 一步一步的寫的,希望對你有幫助!include int main printf lf n sum return 0 誤差 10 5 for i 1,sum 0 i 100000 i 可以調節中間 的10000...
Python程式設計序,用python編寫程式?
python中九九乘法口訣表可以用行和列相乘的方法實現,具體 如下 for i in range 1,10 設定行的數量for j in range 1,i 1 設定列的數量,第幾行就輸出幾列 print s s s j,i,i j end 用end 引數控制換行 print 消除end 引數 py...