美文网首页
05_条件判断语句(if 语句)

05_条件判断语句(if 语句)

作者: 秋的懵懂 | 来源:发表于2018-11-05 13:54 被阅读0次

时间:2018-11-02 作者:魏文应


一、if 语法

if 条件判断语句,在执行时,会先对条件表达式进行求值判断:

  • 如果为 True,则执行 if 后的语句。
  • 如果为 False,则不执行。
if 条件表达式 : 语句

比如:

num = 20
if num > 10 : print('num比10大!')

二、代码块

代码块中保存着一组代码:

  • 同一个代码块中的代码,要么都执行要么都不执行。
  • 代码块就是一种为代码分组的机制。
  • 如果要编写代码块,语句就不能紧随在:后边,而是要写在下一行。
  • 代码块以缩减开始,直到代码恢复到之前的缩减级别时结束。

比如:

num = 20
if num > 10 :
  print('123')
  print('456')
print('Hello')

上面通过 回车缩减print('123')print('456')语句组成一个代码块。而print('Hello')不属于前面两个print()`` 那个代码块的。关于 缩进

  • 一种是使用 Tab 键,一种是使用空格(四个)
  • Python 的官方文档中,推荐我们使用空格来缩进。
  • Python 代码中使用的缩进方式必须统一,要么都用 Tab 键,要么都用空格。

三、if 语句中使用逻辑运算符

num = 8
# 也可以这么写 if 10 < num < 20 :
if num > 10 and num < 20 :
  print('限定num的大小')

四、if else 语句

如果不满足 if 后面的判断语句,则执行 else 后面的语句:

if 条件表达式:
    代码块
else:
    代码块
age = int(input('请输入你的年龄:'))
if age >= 18:
    print('你已经成年了!')
else:
    print('你还没有成年!')

if elif else 语句

if-elif-else 语句在执行时,会自上向下依次对条件表达式进行求值判断:

  • 如果表达式结果为 True,则执行当前代码块,然后语句结束。
  • 如果表达式的结果为 False,则继续向下判断,直到找到 True 为止。
  • 如果所有的表达式都是 False,则执行else 后的代码块。

比如:

age = int(input('请输入你的年龄:'))
if age >= 18:
    print('你已经成年了!')
elif age < 5:
    print('小朋友你好!')
else:
    print('你还没有成年!')

可以没有 else

age = int(input('请输入你的年龄:'))
if age >= 18:
    print('你已经成年了!')
elif age < 5:
    print('小朋友你好!')

相关文章

  • 05_条件判断语句(if 语句)

    时间:2018-11-02 作者:魏文应 一、if 语法 if 条件判断语句,在执行时,会先对条件表达式进行求值判...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

  • 流程控制语句、条件判断语句、多重条件判断语句

    流程控制语句: 条件判断语句: 多重条件判断语句:

  • js--条件判断语句和多重条件判断语句

    条件判断语句 多重条件判断语句

  • js判断语句

    条件判断语句:- 使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行...

  • js判断

    条件判断语句:使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行。i...

  • python循环判断

    1、if 判断语句 if 判断条件1: 执行语句1elif 判断条件2: 执行语句2else: 执行语句 3 ...

  • 条件与循环

    条件与循环### 条件语句: 形式: '''if 判断语句 :执行语句1elif 判断语句2:执行语句2elif ...

  • JS逻辑

    条件判断语句 语法1:if(条件判断语句){语句} if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式...

网友评论

      本文标题:05_条件判断语句(if 语句)

      本文链接:https://www.haomeiwen.com/subject/kekqxqtx.html