python基础语法3-基本语法规则-输入输出和分支语句

1.基本的输入输出语句:

输入:input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。

输出:两种输出值的方式分别为表达式语句、 print() 函数。

python基础语法3-基本语法规则-输入输出和分支语句_第1张图片

2.if条件语句:

条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

1) if...else的流程图如下:

python基础语法3-基本语法规则-输入输出和分支语句_第2张图片

语法格式:

if condition:#如果condition条件结果为真

    statement_block#执行statement_block内容

else:#否则,即条件condition结果为假

    statement_block_other#执行statement_block_other的内容

python基础语法3-基本语法规则-输入输出和分支语句_第3张图片

代码书写注意事项:

每个条件后面要使用冒号:表示接下来的程序是满足条件要执行的语句块;

使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块;

2) if...elif...elif...else的流程图如下:

python基础语法3-基本语法规则-输入输出和分支语句_第4张图片

语法格式:

if condition1:#如果condition1条件结果为真

    statement_block1#执行statement_block1内容

elif condition2:#如果condition2条件结果为真

    statement_block2#执行statement_block2内容

elif condition3:#如果condition3条件结果为真

    statement_block3#执行statement_block3内容

......

else:#否则,即前面n个condition条件都不成立

    statement_block_other#执行statement_block_other的内容

python基础语法3-基本语法规则-输入输出和分支语句_第5张图片

3) if嵌套使用:

流程图:

python基础语法3-基本语法规则-输入输出和分支语句_第6张图片

语法规则:

if condition1:#如果condition1条件结果为真

    if condition1_1:#如果condition1_1条件结果为真

         statement_block1_1#执行statement_block1内容

    elif condition1_2:#如果condition1_2条件结果为真

        statement_block1_2#执行statement_block1_2内容

    else:#否则,即前面condition1_1,1_2条件都不成立

        statement_block_other1_1#执行statement_block_other1_1的内容

elif condition2:#如果condition2条件结果为真

    statement_block2#执行statement_block2内容

else:#否则,即前面n个condition条件都不成立

    statement_block_other#执行statement_block_other的内容

python基础语法3-基本语法规则-输入输出和分支语句_第7张图片

注:

else的语句是可以省略不写的

你可能感兴趣的:(python)