美文网首页
流程控制

流程控制

作者: python小子 | 来源:发表于2017-10-15 17:40 被阅读0次

if...elif...elif...else控制语句
所有表达式以冒号结尾

x = 0

if x < 0:
    x = 0
    print('1')
elif x == 0:
    print('2')
elif x == 1:
    print('3')
else:
    print('else')

for循环(等于foreach遍历),以下示例中w为元素副本(值copy),直接改变w无法改变x对应元素

x = [1, 2, 3, 4, 5, 6]
for w in x:
    if w == 1:
        x[1] = 30
print(x) #输出[1,30,3,4,5,6]

可以使用enumerate获得循环的序列和对应元素,i为0起始的序列,w为对应元素的副本

x = [1, 2, 3, 4, 5, 6]
for i, w in enumerate(x):
    if i == 1:
        x[1] = 30
print(x) #输出[1,30,3,4,5,6]

break可以跳出for循环或wile循环(break不能用于单 if 语句)
else语句作用于for,表示遍历完成后执行处理(如果中途有break,则不执行else)
else语句作用于while时,表示表达式为false时执行(如果中途有break,则不执行else)

x = [1, 2, 3, 4, 5, 6];
for i, w in enumerate(x):
    if i == 0:
        x[0] = 30
        break
    else:
        print(w)
else:
    print('for is done')
print(x) #输出[30, 2, 3, 4, 5, 6]

相关文章

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • activiti学习笔记(九)RuntimeService

    RuntimeService 流程运行控制服务 启动流程及对流程数据的控制 流程实例(ProcessInstanc...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 2018-11-29

    17js流程控制switch 17js流程控制switch //js流程控制swi...

  • 第4天 PHP分支、循环结构

    6. 流程控制 流程控制,就是研究程序的走向。 6.1. 流程控制概述 6.1.1. 三大流程结构: 顺序结构:程...

网友评论

      本文标题:流程控制

      本文链接:https://www.haomeiwen.com/subject/gdqcuxtx.html