美文网首页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初学者,条件控制语句

    1.条件判断语句if ==语法:== 注意:条件表达式后面的 “:”不可缺少。在写“语句块”的时候,务必注意代码缩...

  • Python 3 笔记 - 第6章 逻辑控制

    1. 条件控制 Python 条件控制只有 if-elif-else 语句,没有 switch-case 语句 P...

  • Lesson 020 —— python 条件控制

    Lesson 020 —— python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或...

  • 13.python3条件控制

    python3条件控制之if语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False...

  • 011.Python条件控制

    Python 条件控制 1. 概述 Python条件语句是通过一条或多条语句的执行结果(True或者False)来...

  • Python笔记

    1、Python流程控制结构 1.1Python条件结构 ①if()语法:if():多条语句体注意:if结构的语句...

  • 13、python条件控制

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

  • Python基础_03_if语句

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

  • Python条件控制语句

    1,if条件语句 if语句中的条件判断不需要跟括号,并且以冒号作为标记符 if语句可以使用not运算 if ......

  • python条件控制语句

    运算符优先级 运算符优先级 运算符优先级从上往下逐渐变低**指数 (最高优先级)~ + -按位翻转, 一元加号和减...

网友评论

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

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