Python中选择结构实例讲解

 更新时间:2022年11月20日 16:19:47   投稿:laozhang  
在本篇文章里小编给大家整理了关于Python选择结构的基础知识点及相关实例,有需要的朋友们可以学习参考下。

1、选择结构通过判断条件是否成立来决定分支的执行。

2、选择结构形式:单分支、双分支、多分支。

3、多分支结构,几个分支之间有逻辑关系,不能随意颠倒顺序。

实例

'''
单分支选择结构
 
if 条件表达式:
    语句/语句块
'''
if 3+2==5:
    print("单分支选择结构") #true
 
 
'''
双分支选择结构
 
if 条件表达式:
    语句/语句块
else
    语句/语句块
'''
a = 3
 
if a<2:
    print('t'+str(a)) #true
else:
    print('f'+str(a)) # false
 
'''
多分支选择结构
 
if 条件表达式:
    语句/语句块
elif
    语句/语句块
    .
    .
    .
elif
    语句/语句块
[else
    语句/语句块
    ]
[] : 表示可选
'''
b = 2
if b == 1:
    print('1')
elif b<1:
    print('2')
else:
    print('3')

知识点扩展

python判断选择结构【if】

if 判断条件 #进行判断条件满足之后执行下方语句
 执行语句
elif 判断条件 #在不满足上面所有条件基础上进行条件筛选匹配之后执行下方语句
 执行语句
else   #再不满足上面所有的添加下执行下方语句
 执行语句

下面举一个简单的例子,看兜里有多少钱来决定吃什么饭。

douliqian=2
if douliqian>200:
 print("小龙虾走起!!0.0")
elif douliqian>12:
 print("吃炒饼!=。=!!")
elif douliqian>3:
 print("啃馒头吧")
else:
 print("饿死算了 。。*-*。。")

>> 
饿死算了 。。*-*。。

其中if 进行最开始的判断大于200的时候执行 【print("小龙虾走起!!0.0")】

elif 是在不满足上一个条件的基础上再次进行判断

如果变量douliqian的值大于12小于200,则执行【print("吃炒饼!=。=!!")】,同理大于3小于12就只能“啃馒头”了。

else 是在之前的所有添加都不能满足的条件下执行,也就是三块钱都没有,那就“饿死算了”。

到此这篇关于Python中选择结构实例讲解的文章就介绍到这了,更多相关Python选择结构浅析内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python对列表的操作知识点详解

    Python对列表的操作知识点详解

    在本篇文章里小编给大家整理了关于Python对列表的操作知识点总结以及实例代码运用,需要的朋友们跟着学习下。
    2019-08-08
  • Python实用技巧之列表、字典、集合中根据条件筛选数据详解

    Python实用技巧之列表、字典、集合中根据条件筛选数据详解

    这篇文章主要给大家介绍了关于Python技巧之在列表、字典、集合中根据条件筛选数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-07-07
  • Python如何优雅的实现自增枚举类

    Python如何优雅的实现自增枚举类

    枚举类型在编程中扮演着重要的角色,它们为变量赋予了更加清晰的含义,然而,在Python中,实现自增的枚举类并非直接而简单的任务,本文将深入讨论如何通过不同的方式优雅地实现自增的枚举类,需要的朋友可以参考下
    2023-12-12
  • python实现字符串和字典的转换

    python实现字符串和字典的转换

    这篇文章主要为大家详细介绍了python实现字符串和字典的转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)

    详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)

    这篇文章主要介绍了详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • PyTorch中torch.save()的用法和应用小结

    PyTorch中torch.save()的用法和应用小结

    本文主要介绍了PyTorch中torch.save()的用法和应用小结,torch.save()的主要作用就是将PyTorch对象保存到磁盘上,下面就来具体介绍一下,感兴趣的可以了解一下
    2024-03-03
  • Python3.6.x中内置函数总结及讲解

    Python3.6.x中内置函数总结及讲解

    今天小编就为大家分享一篇关于Python3.6.x中内置函数总结及讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Python快速简单生成矩形词云

    Python快速简单生成矩形词云

    这篇文章主要介绍了Python快速简单生成矩形词云的相关资料,需要的朋友可以参考下
    2023-03-03
  • 详解python opencv、scikit-image和PIL图像处理库比较

    详解python opencv、scikit-image和PIL图像处理库比较

    这篇文章主要介绍了详解python opencv、scikit-image和PIL图像处理库比较,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • python二分查找算法的递归实现方法

    python二分查找算法的递归实现方法

    这篇文章主要介绍了python二分查找算法的递归实现方法,结合实例形式分析了Python二分查找算法的相关实现技巧,需要的朋友可以参考下
    2016-05-05

最新评论