-1

当我运行程序时,我收到 EOFError ...请帮助

import sys
t=raw_input()

while(t>0):
    pa=raw_input()
    if(pa>0.500000):
        ans=10000*pa*(3-(2*pa))
        print '%0.6f' % ans
    if(pa<=0.500000):
        pa=1-pa;
        ans=10000*pa*(3-(2*pa))
        print '%0.6f' % ans    
    t=t-1
4

1 回答 1

0

你真的没有在这里提供足够的输入,但你总是可以试试这个:

import sys

t=raw_input()
try:
    t=int(t)
except:
    sys.exit(1)

while(t>0):
    pa=raw_input()
    try:
        pa=float(pa)
    except:
        break
    if(pa>0.500000):
        ans=10000*pa*(3-(2*pa))
        print '%0.6f' % ans
    if(pa<=0.500000):
        pa=1-pa;
        ans=10000*pa*(3-(2*pa))
        print '%0.6f' % ans
    t=t-1
于 2013-06-08T20:33:35.540 回答