【发布时间】:2014-09-24 11:05:27
【问题描述】:
这是我的代码
t=input()
for q in range(t):
s=raw_input()
m,n=s.split(' ')
ans = (m*n)*(m*n-1)
if(m>1 and n>1):
ans -= 4*(n-1)(m-2) + 4*(m-1)*(n-2)
print ans
有错误
Traceback (most recent call last):
Line 1, in <module>
t=raw_input()
EOFError
我做错了什么?请告诉我 这是链接
【问题讨论】:
-
键盘没有 STDIN 选项,试试ideone.com/z328vR。在您的系统上,运行文件后手动输入这些项目或使用 shell 重定向:
python file.py < input.txt -
..你不能多个两个字符串,所以先将
m和n转换为整数。 -
下次使用真正的 python解释器代替随机在线服务。
-
@Ashwini 感谢您的回复,现在我收到此错误,请您帮我解决这个错误。这是链接ideone.com/isvZP2
-
您的代码有多个错误。首先以
ans = (m*n)*(m*n-1)开头,因为m和n是字符串。
标签: python python-2.7 raw-input eoferror