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]
、それは非常に明白だとしてb
までfloat(v) != float(d)
が2になり、c
がFalse
に評価され、空のタプル、上の3なぜこのコードはループから抜け出すのですか?
可読コードとしてフォーマットするのはどうですか? – jitter
これはフォーマットされています –
これは興味深いことですが、Pythonでは* float(1)ではなく – Edmund