python中if,else条件语句的缩进问题

如题所述

因为没有拿到源代码,初步判断基本是没有问题,可以从以下几个方面检查:

    检查冒号,括号等等,是否为英文状态下的;

    所有的缩进用tab来做,不要用空格;

    代码路径中有中文的地方,把中文改成英文;

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-05
缩进没问题,代码可以运行
不过你这if的条件 ((num + 2)*3 - 6)/3 == num,不就是num == num么
相当于if True了,呵呵追问

运行不了,,,运行就弹出一串英文说缩进

追答

把报错的信息,贴出来
PS

追问

追答

我这边一样的代码 真心木有问题啊 

你只有试试这些了:

    检查冒号,括号等是否为英文状态下的

    所有的缩进用tab来做,不要用空格

    我看你的代码路径中有中文,把中文也改成英文

追问

好的,谢谢了

再问一下,你的python是什么版本

追答

我是2.7。但写法和你的一样没有问题

追问

好的

本回答被提问者和网友采纳
第2个回答  2019-06-15
数分考试题能给我吗
第3个回答  2014-11-05
看着没问题啊追问

运行就弹出说缩进

python哪些语句中用了缩进格式
首先,缩进在条件语句(如if语句)中起着关键作用。在Python中,if语句后的代码块必须通过缩进来表示。例如:python if 10 > 5:print("10大于5") # 这里的缩进表示这个print语句是if条件的一部分 其次,在循环语句中,如for循环和while循环,缩进同样必不可少。它用来界定循环体,即每次循环迭代时执...

python中if语句缩进多少格?
pythonif语句缩进#两种类型的else表示的逻辑不一样 lz说的第一种,如果range(2,n)中的每一条均没有执行,则会执行else语句,逻辑是for...else 以下是else的一些总结 if-else语句:和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序...

新手篇--python的缩进
Python对缩进的规则非常严格,每个代码块内的所有语句必须保持相同的缩进层次,哪怕是一个空格的差异都可能导致语法错误。例如,如果在if语句的后续行多缩进一个空格,Python将无法识别其归属的代码块。为了确保代码的正确执行和可维护性,编写Python代码时应遵循明确的缩进规则,例如,像下面这样,if和else后...

python条件判断if第一行以什么结尾下一行以什么开始?
在 if 语句的第一行中,条件通常是一条布尔表达式。如果条件为真,则执行代码块缩进的部分,否则跳过此代码块并继续执行下一行代码。注意,if 语句后面需要加上冒号 `:`。第一行后面的代码块必须缩进,以指示它属于 if 语句。缩进通常为四个空格。同时,else 语句的开头也必须缩进,以匹配 if 语句的...

【Python入门篇】——Python中判断语句(if elif else语句,判断语句的嵌 ...
Python中判断语句 看代码:if elif else语句 注意点 elif 语句可以写多个。 判断是互斥且有顺序的。满足1(如图编号)将不会理会2和3 满足2,将不会理会3 1、2、3均不满足,进入else else也可以省略不写,效果等同3个独立的if判断 空格缩进同样不可省略 总结:许多逻辑的判断,是嵌套的,多层次的...

Python if else 条件语句详解
在if条件语句中,冒号的重要性不容忽视,它表示代码块的开始。如果忘记冒号,解析器会报错。if条件的类型可以是任意可以转化为布尔值的,包括False、None、0、空字符串、空元组、空列表和空字典,这些都被视为False。总的来说,理解并正确使用if-else条件语句和缩进是Python编程的基础,对代码的可读性和...

python循环语句中的else怎么用
print("{}是回文数".format(eval(a)))else:print("{}不是回文数".format(eval(a)))这个是典型的用到if-elif-else分支语句来判断输出的,当然if语句可以嵌套,python用到的是缩进来区分语句块的。所以分支判断中语句缩进有着严格的要求。2、continue和break:continue是跳出循环中的此次,但循环不...

Python 条件语句
Python的if语句核心是控制程序流程,其基本形式为:如果"判断条件"成立,将执行紧跟的代码,缩进表示代码块范围。else部分则是在条件不成立时的备用选项。例如,如果变量name等于'python',就会执行'welcome boss'的输出。if语句支持多种比较运算符,如'>', '=', '<=',用于设置复杂的条件。例如,如果...

python语言中if与else是如何匹配的
python里不能用括号来表示语句块,也不能用开始\/结束标志符来表示,而是靠缩进来表示。if a == 1: print a if b == 1: print b else print c上面的这个else是和if b == 1 配对的。if a == 1: print a if b == 1: print belse print c而这个else...

44. python的for循环嵌套
在Python中,for循环嵌套主要体现在列表嵌套和嵌套的if-else结构。例如,要筛选出1至100中能被7整除的奇数,我们首先创建一个奇数序列,然后用if条件判断每个数是否满足条件。通过观察,发现print语句的缩进很重要,它决定了代码何时执行:if判断条件下的代码缩进4个空格,for循环内的代码则更深入。对于两...

相似回答