syntaxError: unexpected EOF while parsing

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

返回结果返回值说明
三角形三边长必须大于零,不满足则返回数字-1,表示数据不合法;
任意两边之和必须大于第三边:
不满足则返回数字0,表示不能组成三角形;
满足则返回数字1,表示能组成三角形。

这个练习时用def函数来写:来展示下我的错误代码:其实我也没有发现错误错误就是eval()函数输入为空的时候会造成错误,如果没有预设输入,就会有语法异常,所以解决办法:就是用程序异常处理的代码。
接下来展示一些没有错误的代码:
在这里插入图片描述希望能帮助到你,遇到这样的问题可以往这一个方面考虑。
最后给一个链接:python异常

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值