0. FAQ
whileTrue:
raw=input()if raw == '':break
print(sum(map(int, raw.split())))
0.1 提交后提示“答案错误”或者“格式错误”
PTA检查答案正确与否是通过字符串匹配实现的。所以可能有以下几种原因:
格式错误:程序的输出要与题目中的样例输出格式一样(输出内容根据运行结果不同而变化),程序输出的结果多一个空格、少一个空格,都不行。
比如输出样例为1 + 2 = 3,你的输出却是1+2=3,错误原因分析:在+与=两边少了相应的空格,在3后面却多了空格。
在input()中填写了提示信息
不要在input中填写提示信息!需要获取输入的地方只要input()就可以了。以下代码是错误的,x = input("请输入"),请改为'x = input()'
你的答案真的错了(请仔细对比,包括大小写、空格等)或者题目错了(小概率)。
0.2 提交后提示"非零返回"
代码有语法错误
针对这种问题,请先在IDLE中把程序调试好以后再提交。
代码中多出不必要的input()
多写了input(),但却没有相应的输入,就会产生错误。比如样例输入只要求输入1行,但代码中却有2个input()。
0.3 其他要注意的
PTA中的Python3无法正确处理中文字符,所以任何时候,提交的代码中都不要出现中文。
新建题时不要在输入、输出文件包含中文。