Python中选择结构实例讲解

作者:laozhang 时间:2023-06-26 14:56:09 

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就只能&ldquo;啃馒头&rdquo;了。

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

来源:https://www.py.cn/jishu/jichu/34612.html

标签:Python,选择结构
0
投稿

猜你喜欢

  • Python实现简单的2048小游戏

    2023-04-18 07:19:25
  • scrapy-redis分布式爬虫的搭建过程(理论篇)

    2022-04-25 20:49:25
  • 一个无组件上传的ASP代码

    2007-10-09 19:49:00
  • 从if else到switch case再到抽象

    2010-11-05 18:30:00
  • python基于pygame实现响应游戏中事件的方法(附源码)

    2021-03-26 07:15:55
  • MySQL子查询详细教程

    2024-01-22 07:42:04
  • 最新MySQL高级SQL语句大全

    2024-01-24 22:58:00
  • python生成IP段的方法

    2023-07-22 00:00:30
  • Javascript的匿名函数

    2008-05-07 13:33:00
  • SQL SERVER 2005中的同步复制技术

    2009-01-05 13:44:00
  • Python qqbot 实现qq机器人的示例代码

    2021-05-18 12:43:43
  • python使用socket实现图像传输功能

    2023-08-30 17:10:17
  • Pycharm开发Django项目创建ORM模型的问题

    2022-11-09 06:00:48
  • 微信小程序输入多行文本的实战记录

    2023-09-10 15:29:51
  • python 批量将中文名转换为拼音

    2023-06-14 21:16:22
  • Python利用PyAutoGUI轻松搞定图片上传

    2022-11-19 23:15:18
  • python列表排序用 sort()和sorted()的区别

    2021-11-27 10:36:20
  • Python math库 ln(x)运算的实现及原理

    2023-09-11 18:12:28
  • python3爬虫中多线程的优势总结

    2023-05-15 02:41:07
  • Python3中关于cookie的创建与保存

    2023-11-29 00:29:22
  • asp之家 网络编程 m.aspxhome.com