首页 > 其他分享 >流程控制

流程控制

时间:2023-10-20 16:13:12浏览次数:22  
标签:控制 elif light 流程 print 执行 代码 red

流程控制

你现在在十字路口,过马路。如果看到绿灯就过马路;否则看到红灯就等待
if就是如果的意思

light = 'red'

if light == 'red':
    print('等')
elif light == 'green'
	print('过')

最简单的if(单分支结构)

<代码块1>
if <条件>:
    <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3,否则不执行代码块2直接执行代码块3  # tab
<代码块3>  # 当条件不成立时直接运行代码块3

light = 'green'
if light == 'red':
    print('等')

print('啥子')

双分支结构

<代码块1>
if <条件>:
    <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块
else:
    <代码块4>  # 当条件不成立时,运行代码块4,然后再运行代码块3
<代码块3>  # 当条件不成立时首先运行代码块4,然后运行代码块3

light = 'yellow'  # 1
if light == 'red':
    print('等')   # 2
else:
    print('闯马路')  # 4

print('shit')  # 3

多分支结构

<代码块1>
if <条件1>:
    <代码块2>  # 当条件1为True的时候执行代码块2然后执行代码块3  # tab
elif <条件2>:
    <代码块5>  # 当条件1不成立条件2成立,执行代码块5,然后执行代码块3
...
elif <条件n>:
    <代码块n>
else:
    <代码块4>  # 当if和elif的所有条件都不成立时,执行代码块4,然后执行代码块3
<代码块3>


light = 'white'  # 1
if light == 'red':
    print('等')  # 2
elif light == 'yellow':
    print('注意')
elif light == 'green':
    print('一起牵着手过马路吧')
else:
    print('傻子,没有这个信号灯')  # 4

print('shit')  # 3

标签:控制,elif,light,流程,print,执行,代码,red
From: https://www.cnblogs.com/JunLeewarehouse/p/17777333.html

相关文章

  • 什么是美颜sdk?直播实时美颜sdk的工作流程和架构分析
    在现代社交媒体和娱乐行业中,直播已经成为了一种受欢迎的娱乐形式,同时实时美颜也变得越来越重要。直播实时美颜SDK的工作流程和架构在这一领域起到了关键作用。本文将深入探讨这些SDK的内部机制,从而理解它们如何为用户提供出色的美颜效果。一、什么是美颜sdk?实时美颜是指在直播过程......
  • 智能振弦传感器参数智能识别技术:简化工作流程,提高工作效率的利器
    智能振弦传感器参数智能识别技术:简化工作流程,提高工作效率的利器振弦传感器是一种能够测量震动和振动的设备,主要应用于许多领域,例如建筑物、机械工业、汽车工业等。随着智能化设备的发展,智能振弦传感器的识别技术也随之发展。本文将介绍智能振弦传感器参数智能识别技术的相关内容......
  • 怎样让自己控制食欲
    快招一:忍住5分钟见效时间:5分钟肚子饿了怎么办?就是忍!忍!忍!听起来很残忍,可是只要你忍过了5分钟,就能成功克服饥饿感,减少一次热量摄取的机会。因为当肚子饿、血糖下降,而你又没有提供热量的时候,身体会自动从其它地方找热量来供应所需,这就是最佳的减肥时机。不必担心血糖会过低,虽然当下......
  • 滑模控制:关于滑模面和e-e'相位图
    由s=e+ke'=0可知,e-e'相位图上的s=0曲线为斜率为-k的直线但如果s变量是非线性的,则e-e'相位图上的s=0曲线将不一定是直线,如非奇异终端滑模e+β(e')^p/q=0,其s=0的线是-e^(q/p) 不过当系数如k和β设置不合理,会导致e'过大,使得e的变化也过大,最后导致(e,e')过于偏离s=0面,但由于e......
  • TCP 的流量控制是怎么实现的
    TCP提供了一种机制,可以让发送端根据接收端的实际接收能力控制发送的数据量,这就是流量控制。TCP通过滑动窗口来控制流量,我们看下简要流程:首先双方三次握手,初始化各自的窗口大小,均为400个字节。假如当前发送方给接收方发送了200字节,那么发送方的SND.NXT会右移200个字节,也就是说......
  • 某全球领先的芯片供应商:优化数据跨网交换流程,提高安全管控能力
    1、客户介绍某全球领先的芯片供应商,成立于2005年,总部设于北京,在国内上海、深圳、合肥等地及国外多个国家和地区均设有分支机构和办事处,致力于为客户提供更优质、便捷的服务。 2、建设背景该公司基于网络安全管理的需求,将内部网络划分为研发网、测试网及非研发网(办公网)三个互......
  • 【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系&问题管理流程
    【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系问题控制与管理与故障管理的尽可能快地恢复服多的目标不同,问题管理是要防止再次发生故障**例如你制作了一个报表,用户填写了问题数据进去,因此报错提示了,让用户换个数据或者和用户说不要这样填写的方法就算......
  • 国标GB28181视频平台LiteCVR接入云台控制接口,为何出现了延时?
    随着现代科学技术发展越来越迅速,我国安防领域开始不断顺应技术改革需求,对监控技术进行创新,应用和提高智能视频监控技术的功能性,进一步推动现代安防领域工作的有效发展。LiteCVR视频融合平台基于云边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,包括:国标GB28......
  • RX66T优化用于电机控制R5F566TFFGFP、R5F566TKGGFP、R5F566TKCGFP搭载第三代RXv3 CPU
    1、RX66T 框图2、描述RX66T32位MCU是基于第三代RXv3CPU内核的旗舰32位RXMCU系列中的首款产品。这些MCU优化用于电机控制,可满足实时性能和增强稳定性要求。这些特性帮助实现下一代智能工厂设备和智能家电中的逆变器控制。这些MCU还具有下一代设计中嵌入式AI所需的额外处理能......
  • MQTT控制报文格式 -- PINGRESP – PING response
    PINGRESP数据包由服务器发送到客户端以响应PINGREQ数据包。这表明服务器还活着。该数据包没有可变包头和Payload,剩余长度值为0固定包头格式如下:Bit76543210byte1MQTTControlPackettype(13)Reserved 1101......