`

005 Python语法之流程控制

阅读更多

 1.if语句

x = int(input("Please enter an integer:")) 
if x<0:
    x = 0
    print("不负,变成0")
elif x == 0:
    print("Zero")
elif x == 1:
    print("Single")
else:
    print('More')

 

2.while语句

while b < 10:
    print(b)
    b++

 

3.for语句

Python中的for语句和C中的有些不同。Python中的for语句迭代序列中的元素,如:

a = ['cat','window','defenestrate']
for x in a:
    print(x,len(x))

 

 不要在循环迭代的过程中修改原有序列,如果真的需要修改迭代的序列,必须先拷贝一份,如:

for x in a[:]:
    if len(x) > 6 :
        a.insert(0,x)

 

4.break、continue语句,以及循环中的else语句

break语句跳出最近一层的for或者while循环
contineu语句进入下一次循环。
循环语句也还有个case部分,该部分在循环遍历完一个list(for语句)或者条件变

成false(while语句),而不是使用break语句跳出循环时执行。如:

for n in range(2,10):
    for x in range(2,n):
        if n % x == 0:
            print(n,'equals',x,'*',n//x)
            break
    else:
        #没有找到匹配结果时执行
        print(n,'是一个素数')

 5.pass语句

pass语句不做什么事。它被用在语法上需要一个语句,但是程序又不想执行任何动作。例如,空函数、没有自定义属性的类:

while True:
    pass    #等待,只到出现键盘中断(CTRL+C)


class MyEmptyClass:
    pass


def initlog(*args):
    pass   


 

分享到:
评论

相关推荐

    python语法合集.rar

    - 控制结构:涵盖条件语句(if-else, if-elif-else)、循环(for, while)和流程控制(break, continue)。 - 列表、元组、字典和集合:介绍这些数据结构的特点和用法,以及相关的操作,如索引、切片、拼接和内置...

    python基础语法合集68页.pdf

    在实际编程中,了解这些基础知识是学习Python的第一步,它们构成了Python语法的核心,为后续的进阶学习和实际项目开发打下坚实基础。无论是初学者还是有经验的程序员,熟悉并掌握这些基本概念和用法都是至关重要的。

    python入门及运动控制卡调用,python可以做运动控制吗,C#

    标题中的“python入门及运动控制卡调用”和描述中的“c#封装调用研华运动控制板卡”暗示了本文将围绕使用Python语言进行运动控制,并涉及到C#的库封装,特别是与研华(Advantech)的运动控制硬件交互。在IT领域,...

    Python 语法基础具体实例

    在这个"Python语法基础具体实例"中,我们将探讨Python的基础知识,通过实际的例子来加深理解。 1. **变量与数据类型**:Python中的变量可以存储各种类型的数据,如整数(int)、浮点数(float)、字符串(str)和...

    python基础语法知识点

    Python基础语法包括了多种编程元素,如数据类型、控制结构、函数定义、面向对象编程、异常处理以及模块和包的使用等。以下是对给定文件中提到的知识点的详细解释: 1. Python基础语法:Python语言具有简洁直观的...

    Python基础语法合集

    Python 语言的基础语法包括变量、数据类型、操作符、控制结构、函数、模块等几个方面。下面是 Python 基础语法合集的详细介绍: 变量 在 Python 中,变量是存储值的名称。Python 中的变量不需要声明,直接赋值即可...

    python 程序 python 程序 python 程序 python 程序

    在"python 程序 python 程序 python 程序 python 程序"这个标题中,我们可以理解为讨论的是关于Python编程的各种方面,可能包括Python的基础语法、程序设计原则、常用库的使用以及更高级的话题,如面向对象编程、...

    python基础语法导图

    "Python基础语法导图"旨在为初学者提供一个清晰的学习路径,通过思维导图的方式展示Python语法的关键概念和结构。以下是对这个主题的详细阐述: 1. **变量与数据类型**:在Python中,变量可以用来存储各种数据,...

    Python3语法速查手册.pdf

    Python是一种高级编程语言,它具有简洁、易读的语法以及强大的功能,被广泛应用于软件开发、自动化脚本、数据分析、人工智能等领域。这本《Python3语法速查手册》是一个为Python 3设计的简明参考书,涵盖了Python...

    Python基本语法

    它们通过缩进来定义代码块,缩进是Python语法的一部分。循环和条件语句可以配合break、continue等语句进行更复杂的控制。 8. 格式化字符串 Python中使用str.format方法进行字符串格式化,可以将值插入到字符串中。...

    Python程序设计基础语法-流程控制语句.pptx

    Python程序设计基础语法中的流程控制语句是编程中不可或缺的一部分,它们决定了程序的执行顺序。流程控制语句主要包括循环语句和跳转语句,这些语句使得程序能够根据特定条件重复执行某段代码或者在特定时刻改变执行...

    Python语法:控制语句.rar

    在这个压缩包中,"Python语法:控制语句.mp4"很可能是讲解Python编程中的控制流语句的视频教程,这对于理解和编写复杂的逻辑代码至关重要。 首先,Python中的控制语句分为几大类:条件语句、循环语句、跳转语句和...

    Python语法进阶

    总之,Python语法进阶涉及到字符串操作、复杂数据类型(如列表和字典)以及控制结构的高级用法。通过学习这些内容,可以更高效地处理数据,编写出结构更为复杂的程序。掌握这些知识,对于成为一名合格的Python开发者...

    python 基础语法 pdf版本

    控制流程语句是程序的基础,Python提供了if条件语句、for循环和while循环。例如,`if x &gt; 0:`用于检查条件,`for i in range(10):`用于迭代0到9的整数,`while condition:`则在条件为真时持续执行循环体。 函数在...

    python语法.zip

    2. **控制流**:Python提供了if-else语句、for循环和while循环来控制程序流程。例如,条件判断常用于决定是否执行某段代码,循环则用于重复执行任务。 3. **函数**:函数是可重用的代码块,Python中的函数定义使用`...

    计算机二级Python教程Python语言程序设 Python基础入门教程-第2章-Python语言基本语法元素共46页.ppt

    第2章-Python语言基本语法元素 共46页.ppt 第3章-程序的控制结构 共53页.ppt 第4章-组合数据类型 共57页.pptx 第5章-函数和代码复用 共40页.ppt 第6章-文件和数据格式化 共54页.ppt 第7章-Python标准库概览 共47页....

    python入门基础语法

    作为“python入门基础语法”的主题,我们将深入探讨Python的基础知识,包括变量、数据类型、流程控制语句以及如何通过循环和判断来编写一个简单的猜拳游戏。 首先,Python中的变量允许我们存储和操作数据。你可以将...

    Python实验二 巩固掌握Python基本语法和控制语句

    这个程序需要使用到的Python语法包括变量赋值、算术运算、条件判断(`if...elif...else`)以及用户输入(`input()`函数)。 2. **评分系统**: 歌手大赛的评分规则是去掉一个最高分和一个最低分后计算平均分。这...

Global site tag (gtag.js) - Google Analytics