判断语句

if 的 基本结构

即只有如果的情况,如果的条件成立, 会执行的代码,会做的事
●基本语法

if判断条件:
        书写条件成立(真),执行的代码
        书写条件成立(真) ,执行的代码
  1. if是一个关键字,和后续的判断条件之间需要一个空格
    2.判断条件后边需要一个冒号,不要少了
    3.冒号之后,回车,代码需要缩进,在pycharm 中会自动进行缩进,-般4个空格或者一个tab键
    4.所有在if代码下方的缩进中书写的代码,属于if语句的代码块,判断条件为True的时候会执行
  2. if代码块中的代码, 要么都执行,要么都不执行
  3. 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,只要有一个条件成立,后续的所有
都不再判断

你可能感兴趣的:(判断语句)