`

Python入门 条件判断和循环

阅读更多

缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

注意: if 语句后接表达式,然后用:表示代码块开始。

 

如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车

>>> age = 20
>>> if age >= 18:
...     print 'your age is', age
...     print 'adult'
...
your age is 20
adult

 

要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ... 的结构,一次写完所有的规则:

if age >= 18:
    print 'adult'
elif age >= 6:
    print 'teenager'
elif age >= 3:
    print 'kid'
else:
    print 'baby'

 

For 循环

Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

L = ['Adam', 'Lisa', 'Bart']
for name in L:
    print name

 

While循环

比如要从 0 开始打印不大于 N 的整数:

N = 10
x = 0
while x < N:
    print x
    x = x + 1

 

 

Break 退出循环

用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。

比如计算1至100的整数和,我们用while来实现:

sum = 0
x = 1
while True:
    sum = sum + x
    x = x + 1
    if x > 100:
        break
print sum

 

continue 继续循环

在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。

 

多重循环

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    《量化交易入门(五)Python开发-条件判断和循环控制》 配套源码

    接下来是循环控制,Python中有多种类型的循环,如`for`循环和`while`循环。在量化交易中,我们经常需要遍历历史数据进行分析: ```python for data_point in historical_data: analyze_data(data_point) ``` 这里...

    小学生python入门-极度舒适的全套Python入门教程,小学生看了也能学会.pdf

    【Python入门基础知识】 Python是一种广泛使用的编程语言,尤其适合初学者和小学生学习。它以其简洁易懂的语法和丰富的库支持而备受青睐。在“小学生python入门-极度舒适的全套Python入门教程”中,主要介绍了以下...

    python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了.pdf

    本文档提供了 Python 编程语言的详细入门教程,从零基础到精通,涵盖了 Python 的各个方面,包括语法、数据类型、函数、模块、面向对象、异常处理、网络编程和并发编程等。 第一章:Python 介绍 * Python 由来和...

    编程小白的第一本 Python 入门书_Python入门教程_python_

    在Python入门教程中,首先会介绍编程的基本概念,包括变量、数据类型(如整型、浮点型、字符串、布尔型)以及运算符的使用。你会了解如何声明并操作这些基本数据类型,进行算术运算和逻辑判断。接着,会深入讲解控制...

    条件判断和循环 (while, for)【Python一周入门教程4】

    条件判断和循环_(while,_for)【Python一周入门教程4】

    零基础Python入门--课件代码下载1-1_python入门_

    这个例子涉及到的是Python中的循环和条件语句。在52周存钱挑战中,每周存入不同金额的钱,递增或递减,这需要用到for循环来迭代周数,以及if...else语句来判断是增加还是减少存款。此外,可能还会涉及到变量的定义和...

    夜曲编程Python入门课程Pro知识点思维导图

    在"夜曲编程Python入门课程Pro知识点思维导图"中,我们可以看到一系列关于Python编程的基础到进阶概念。这些概念是学习Python编程的关键,对于初学者来说尤其重要。以下是根据提供的文件名所涵盖的主要知识点的详细...

    python入门笔记(推荐)

    在笔记中,你会看到如何使用缩进来组织代码,以及如何使用关键字如`if`、`for`、`while`进行条件判断和循环。 基础部分通常从变量和数据类型开始。Python支持多种数据类型,包括整型(int)、浮点型(float)、字符...

    python基础入门(超详细).pdf

    5. **猜拳游戏**:这个游戏展示了如何结合使用 `random` 库和条件语句。用户和电脑各自出拳,然后比较结果。在Python中,需要注意缩进以正确地组织代码块。 6. **For循环**:`for` 循环用于遍历序列(如列表、元组...

    人工智能实践教程-从Python入门到机器学习邵一川-教学大纲-8页.doc

    Python常用语句的学习主要包括条件判断(if-else语句)、循环控制(while和for循环),以及break、continue、pass和else语句的运用。这部分是编写逻辑复杂程序的基础。 字符串章节涵盖了字符串的输入输出、切片访问...

    Python入门基础教程PPT全套资料.zip

    `if`、`else`和`elif`用于条件判断,`for`和`while`用于循环。例如,下面的代码将打印1到5的数字: ```python for i in range(1, 6): print(i) ``` 函数是Python中的重要组成部分,它们可以封装可重用的代码。...

    python入门与实践(中英全套版)

    3. 控制结构:掌握条件语句(if-else)和循环语句(for、while)的使用,用于实现逻辑判断和重复执行。 4. 函数:学习如何定义和调用函数,以及参数传递的概念。 5. 列表、元组、字典和集合:理解这些内置数据结构的...

    Python入门教程-超详细1小时学会Python.rar_Python 入门_Python入门_python_python

    控制流是任何编程语言的核心,Python中的if-else语句、for循环、while循环用于实现条件判断和迭代。函数的使用能让你的代码模块化,提高可读性和复用性。Python中的函数可以接受默认参数、可变参数,并支持函数式...

    Python入门100例

    4. **控制结构**: `if-else`语句用于条件判断,`for`循环用于迭代,`while`循环用于满足特定条件时反复执行代码块。`break`和`continue`语句用于改变循环流程。 5. **函数**: 函数是可重用的代码块,可以接受参数并...

    Python Tutorial Python入门指南

    1. **条件语句**:`if`、`elif` 和 `else` 用于实现条件判断,根据条件执行不同的代码块。 2. **循环语句**:`for` 循环常用于遍历序列(如列表、元组或字符串);`while` 循环在满足特定条件时持续执行。 3. **循环...

    Python入门.pdf

    ### Python入门知识点详解 #### 一、Python简介与特点 Python是一种高级编程语言,由Guido van Rossum创建,以其简洁、清晰的语法著称,适用于多种编程领域,包括Web开发、数据分析、人工智能等。Python的特点包括...

    Python入门教程超详细1小时学会Python_犀牛基础教程详细版.docx

    控制流程语句,如`if-else`条件判断和`for`循环,是编写逻辑的关键。此外,函数和类是Python面向对象编程的基础,允许代码重用和模块化设计。 Python的标准库非常丰富,包含了处理文件I/O、网络通信、数学运算、...

    零基础Python入门-课程大纲.docx

    Python 入门课程大纲 本课程大纲旨在帮助零基础学习者快速掌握 Python 编程语言,并且掌握 Python 在数据分析、人工智能、网络爬虫等领域的应用。课程共分为十章,从 Python 语言的基础知识到实践应用,循序渐进...

    【python】python入门编程100例

    包括但不限于变量声明、数据类型(如整型、浮点型、字符串、布尔型、列表、元组、字典、集合等)、运算符(算术、比较、逻辑、位操作)的使用,以及流程控制语句(如if-else条件判断、for循环、while循环)。...

    Python3入门视频教程百度网盘.pdf

    第六章“分支、循环、条件与枚举”讲解了if语句、for循环、while循环和switch-case的替代方案,如Python中的字典查找,使你能实现复杂条件判断和迭代操作。 第七章“包、模块、函数与变量作用域”会介绍如何组织...

Global site tag (gtag.js) - Google Analytics