分支语句
分支语句
if结构
在Python中,if语句用于执行一个代码块,只有在指定条件为真时才执行。if语句的一般形式如下:
if condition: |
condition是一个表达式,如果该表达式的值为True,则执行if语句下面的代码块,否则跳过该代码块。
以下是一些示例,演示了if语法结构的使用:
示例1:
x = 10 |
在这个示例中,如果变量x的值大于5,程序将输出”x is greater than 5”。如果x的值小于或等于5,print语句将不会执行。
示例2:
# conding=utf-8 |
在这个示例中,根据用户输入的数字进行判断。执行方式python 脚本名称 参数 ,如用户输出参数为85,则会输出你真优秀。
if-else结构
在Python中,if-else语法结构用于在程序中进行简单的条件判断。它的一般形式如下:
if condition: |
condition是一个表达式,如果该表达式的值为True,则执行if语句下面的代码块,否则执行else语句下面的代码块。
以下是一些示例,演示了if-else语法结构的使用:
示例1:
x = 10 |
在这个示例中,如果变量x的值大于5,程序将输出”x is greater than 5”;否则,程序将输出”x is less than or equal to 5”。
示例2:
# conding=utf-8 |
在这个示例中,使用了嵌套if进行判断。执行方式python 脚本名称 参数 ,根据用户输入的参数进行判断,如果输入的数据大于等于60且小于90则输出及格,如果大于等于90则输出优秀,否则输出不合格。
if-elif-else结构
语法示例:
if condition1: |
if语句用于检查一个条件是否为真,如果为真,则执行相应的代码块。elif语句用于检查另一个条件是否为真,如果前面的条件都不为真且该条件为真,则执行相应的代码块。else语句用于处理所有条件都不为真的情况,执行相应的代码块。
以下是一些示例,演示了if-elif-else语法结构的使用:
示例1:
x = 10 |
在这个示例中,根据变量x的值,程序将输出不同的消息。
示例2:
# conding=utf-8 |
执行方式python 脚本名称 参数 ,根据用户输入的参数进行判断,如果用户输入大于等于90则输入优秀。输出内容大于等于80小于90则输入中等。小于80则输入淘汰。
扩展
1.多个条件的判断:
x = 10 |
2.嵌套的if语句:
x = 10 |
3.使用in关键字检查元素是否在列表中:
fruits = ['apple', 'banana', 'orange'] |
4.使用not关键字取反:
x = 10 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 12零9!