if 的 基本结构
即只有如果的情况,如果的条件成立, 会执行的代码,会做的事
●基本语法
if判断条件:
书写条件成立(真),执行的代码
书写条件成立(真) ,执行的代码
- if是一个关键字,和后续的判断条件之间需要一个空格
2.判断条件后边需要一个冒号,不要少了
3.冒号之后,回车,代码需要缩进,在pycharm 中会自动进行缩进,-般4个空格或者一个tab键
4.所有在if代码下方的缩进中书写的代码,属于if语句的代码块,判断条件为True的时候会执行 - if代码块中的代码, 要么都执行,要么都不执行
- if代码块结束之后,代码要顶格书写(不再有缩进),表示是和if无
关的代码
age1 = input("请输入用户年龄:")
age = int(age1) #类型转换
if(age>=18):
print("满18岁了,可以进网吧为所欲为了")
结果:
if else 结构
if判断条件:
书写条件成立(真) ,执行的代码
书写条件成立(真) ,执行的代码
else:
书写条件不成立(假),执行的代码
书写条件不成立(假),执行的代码
1 、else 是关键字,后边需要冒号
2、冒号之后回车,同样需要缩进
3、处于else代码下方缩进中的内容,属于else 的代码块
4、 if和else的代码块,只会执行其中的一个
5、 else需要结合if使用
如果某个判断条件有多个,此时建议使用if elif else结构来实现
if elif else
●语法
if判断条件1:
判断条件1成立,执行的代码
elif判断条件2: # 只有判断条件1不成立,才会判断判断条件2
判断条件2成立执行的代码
else:
以上条件都不成立,执行的代码
1、elif也是关键字,后边和判断条件之间需要一个空格 ,判断条件之后需要冒号
2、冒号之后回车需要缩进,处在这个缩进中的的代码表示是elif 的代码块
3、在一个if判断中,可以有很多个elif
4、只有if的条件不成立,才会去判断elif的条件
5、在一个if中,如果有多个elif,只要有一个条件成立,后续的所有
都不再判断
网友评论