美文网首页Python初学者
python初学者,条件控制语句

python初学者,条件控制语句

作者: 榴莲故事客 | 来源:发表于2023-01-18 01:11 被阅读0次

    1.条件判断语句if

    • ==语法:==
    # if 条件表达式:
            代码块
    
    • 注意:
      • 条件表达式后面的 “:”不可缺少。
      • 在写“语句块”的时候,务必注意代码缩进 ,且同一个代码块必须保证相同的缩进量。换行后自动4个空格,或者手动加空格。在idle下,换行、或者用tab键,都自动生成4个空格。其他解释器不尽相同。
    • 执行流程
      • if语句在执行时,会先对条件表达式进行求值判断,
      • 如果为True,则执行if后的语句
      • 如果为False,则不执行

    2. input() 函数

    • 该函数用来获取用户的输入
    • ==语法:==
    变量 = input ( "提示字符串" )
    

    需要记住的是,这种形式的input语句只能得到文本(字符串),如果希望得到一个数字,我们需要将输入的数据做一些处理。

    变量 = eval ( input ( "提示字符串" ) )
    

    我们添加了一个内置的函数eval(),它“包裹”了input函数。在这种形式中,用户输入的字符串被解析为表达式以求值。

    • input()调用后,程序会立即暂停,等待用户输入
    • 用户输入完内容以后,点击回车程序才会继续向下执行
    • 用户输入完成以后,其所输入的的内容会以返回值得形式返回

    3.print() 函数

    • print语句以文本形式显示信息,所有提供的表达式都从左到右求值,结果值以从左到右的方式显示在输出行上。默认情况下,在显示值之间放置一个空格字符。
    • 默认情况下,print输出完所有提供的表达式之后,会自动的换行

    4.if-else语句

    • ==语法:==
    if  条件表达式 :
        语句块1
    else :
        语句块2
    
    • 执行流程:
      • if-else语句在执行时,先对if后的条件表达式进行求值判断
        如果为True,则执行if后的代码块
        如果为False,则执行else后的代码块

    5.if-elif-else 语句

    • ==语法:==
    if 条件表达式 :
          代码块
      elif 条件表达式 :
          代码块
      elif 条件表达式 :
          代码块
       ........
      else :
          代码块
    
    • 执行流程:
      • if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断,
      • 如果表达式的结果为True,则执行当前代码块,然后语句结束
      • 如果表达式的结果为False,则继续向下判断,直到找到True为止
      • 如果所有的表达式都是False,则执行else后的代码块
    • 总结: if-elif-else中只会有一个代码块会执行

    相关文章

      网友评论

        本文标题:python初学者,条件控制语句

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