⑴ 请问这个python代码为什么显示标点符号错误呢 我确定用的英文的冒号呢 求大神解释
问题其实出在第6行,int后面多用了一个左括号(或者最后再加个右括号亦可)。由于这里的括号没有一一对应,就造成后面的第7行以及所有行都出错了。
补充说一下,第6行不报错是因为系统以为第7行的内容也是第6行括号里的
再补充说一下:系统提示的是出现错误的地方,但出现错误的地方不等于就是出错原因所在的地方。电脑最多只能发现语法错误之类的明显错误,而需要通过逻辑分析才能发现的逻辑性错误,电脑是不可能找出来的,否则的话直接让电脑自己去编程算了,还要我们程序员干嘛?
⑵ Python里面为什么这个冒号会错误
函数,循环,if条件,类定义等后面有block,block要缩进,因此这些语句后面要加上冒号,这是python的语法
python的冒号和java、c中的{}是一样的
block是一组语句
⑶ 笔记本上的冒号在python中显示错误
你是想问显示错误的原因吗?这是因为当你在一行的末尾忘记冒号时,在if语句下缩进时不小心添加了一个空格,或者忘记括号,都会造成语法错误的原因,建议仔细检查一下代码。
你必须找出每个句子结束的地方你还要弄清楚每个句子的位置,在某种程度上,如果应该有一个句子中断,它可能是模棱两可的。
⑷ 最近在自学python 发现个冒号的问题,怎么都不对
写代码的时候一定要注意中英文字符的区别 为了避免你不小心打错了字符 一个是换一个文本编辑器 推荐你使用sublime pycharm和visual studio这种ide也可以 你也可以试试jupyter notebook 可以在线运行python代码 对于初学者练习很好用 然后就是在写代码的过程中尽量只使用英文 把你那些提示文字改成英文 你就不需要转换输入法了
⑸ Python为什么这个冒号一直报错
是上一行少了一个右括号
⑹ 为什么python中的if后的冒号老是出错,如图:不懂
if
语句是没错的,错的是import
不能import一个字符串,而是要import一个模块。你把import
‘hello’换成print
‘hello’就肯定没错了(这样可以验证if语句是没错的)