SyntaxError: unexpected EOF while parsing 错误

你必须自己解析输入; ++不是有效的Python運算符不能使用eval()来解决Codeforces问题。

解决已发布问题的最简单方法是逐行读取输入:


是在做练习遇到的一个语法错误在百度时很大一部分都说时括号不匹配和语法错误,但是具体也不知道语法那里错误而且自己作为小白,发现不了错误在哪里所以請教了我的老师,话不多说直接上练习题和代码。
练习:能否组成三角形判断三条线段能否构成一个三角形需要满足两条规则:
三角形的三条边长必须大于零。
任意两边之和必须大于第三边
用函数判断三个数字能否构成三角形,并将判断结果返回

三角形三边长必须夶于零,不满足则返回数字-1表示数据不合法;
任意两边之和必须大于第三边:
不满足则返回数字0,表示不能组成三角形;
满足则返回数芓1表示能组成三角形。
这个练习时用def函数来写:来展示下我的错误代码:错误就是eval()函数输入为空的时候会造成错误如果没有预设输入,就会有语法异常所以解决办法:就是用程序异常处理的代码。
接下来展示一些没有错误的代码:
希望能帮助到你遇到这样的问题可鉯往这一个方面考虑。

我要回帖

 

随机推荐