import math
t=raw_input()
k=[]
a=0
for i in range(0,int(t)):
s=raw_input()
b=1
c=1
a=int(s)
if a==0:
continue
else:
d=math.atan(float(1)/b) + math.atan(float(1)/c)
v=math.atan(float(1)/a)
print v
print d
print float(v)
print float(d)
while():
if float(v)== float(d):
break
b=b+1
c=c+1
d=math.atan(float(1)/float(b)) + math.atan(float(1)/float(c))
print d
k.append(int(b)+int(c))
for i in range(0,int(t)):
print k[i]
,因爲它是非常明顯的float(v) != float(d)
直到b
變爲2 c
變成一個空的元組,其計算結果爲False
3.這段代碼爲什麼會脫離循環?
如何將其格式化爲可讀代碼? – jitter 2009-06-15 06:35:12
現在它被格式化 – 2009-06-15 06:37:50
有趣的是,在Python中,代碼在形式上是模棱兩可的,除非它*是*可讀的...... – Edmund 2009-06-15 06:38:29