hary.li 发表于 2021-4-1 15:35:47

异常显示语法错误 ,但是我找不到原因 ,请帮帮忙

单独运行 比率那一句是没有问题 ,但是放在这个函数里边儿 ,函数运行就报错

LuLD 发表于 2021-4-1 15:39:03

本帖最后由 LuLD 于 2021-4-1 15:53 编辑

这句的上一句最后少了个 括号

第18行,print 里的双引号 单引号不能混用,你看字符的颜色 都是绿色

抉择啊 发表于 2021-4-1 15:48:52

15行 少了一个 )
18行 字符串 双引号和单引号复合使用错误了 统一为单引号或者双引号

jackz007 发表于 2021-4-1 15:50:38

old_price = float(input('请输入原价:'))

hary.li 发表于 2021-4-1 15:53:45

抉择啊 发表于 2021-4-1 15:48
15行 少了一个 )
18行 字符串 双引号和单引号复合使用错误了 统一为单引号或者双引号

感谢 ,?错误发生在15行 ,为什么它的提示 只会提示16号这个错误 呢

抉择啊 发表于 2021-4-1 15:57:20

本帖最后由 抉择啊 于 2021-4-1 16:00 编辑

hary.li 发表于 2021-4-1 15:53
感谢 ,?错误发生在15行 ,为什么它的提示 只会提示16号这个错误 呢

编译器问题吧,正常情况下,你18行改完,再次运行15行也会报错的。(提示16的话这个只是表示这行附近有问题,而且因为缺少 ) 括号,所以15和16行就被认为是一个整体了。)

hary.li 发表于 2021-4-1 16:01:15

谢谢

洋洋痒 发表于 2021-4-1 16:44:17

hary.li 发表于 2021-4-1 15:53
感谢 ,?错误发生在15行 ,为什么它的提示 只会提示16号这个错误 呢

因为你15行少一个括号他会以外你括号里的内容没写完,16行是接着15行写的,但是你16行写的内容接15行又说不通,所以他提示你16行语法错误
我是这么猜的
页: [1]
查看完整版本: 异常显示语法错误 ,但是我找不到原因 ,请帮帮忙