python if语句 学习总结

一、if 语句表示方式

if 条件:
    print('ok')
elif 条件:
    print('elif表示并行判断')
else:
    print('error')
在这里 if 后面要加一个冒号,而且下面要用tab键(代指4个空格)给if之后的代码一个缩进,我们把这些代码叫做“代码块”
这里的代码块告诉我们if条件成立了以后要执行之后那个代码块的东西
要注意的是,同一个代码块里的好几行代码都要用 同样大小的缩进

例如:

if 1:
	print('1')
	print('2')
	print('3') 	#输出1,2,3的三行因为缩进相同所以这三行是同一个代码块
print('这行因为缩进不同所以不是同一个代码块')

if语句还支持嵌套

if 1:
	print('1')
	print('2')
	print('3') 
	if 2==2:
	    print('2=2')
		if 3==3:
			print('3=3')
		else:
		    print('不等于3')
	else:
	    print('不等于2')
else:
	print('1肯定等于1,所以这个else是不可能实现的')
在python里代码块依靠缩进来判断,所以在写东西的时候一定要注意合理的缩进

另外,if语句在进行多个并行判断的时候,可以用 elif来实现
例如:
a = int(input('输入一个数'))
if a == 1:
	print('输入的是1')
elif a == 2:
	print('输入的是2')
elif a == 3:
	print('输入的是3')
elif a == 4:
	print('输入的是4')
elif a == 5:
	print('输入的是5')
else:
	print('你输入的都是什么东西啊')

猜你喜欢

转载自blog.csdn.net/capture2f/article/details/79989916