• Python编程第6讲—for语句和while语句


    大家好,我是小雨,QQ:798033502

    书店地址:Http://itbook.taobao.com

    今天给大家带来的教程是《Python编程系列教程第6讲——for语句和while语句》

    现在有这样一个问题,我想把1100之间的数都输出出来,怎么做?

    有人说用print(1),print(2)......print(100)

    OK,那么我想要输出的是11000000之间的数呢?还这样做么?

    为了解决这样的问题,Python中有专门的语句,用来执行周而复始的重复性的事情,这些语句叫做循环语句。循环分为两类:

    (1)重复一定次数的循环,我们称之为计数循环。

    (2)重复直到发生某种情况时结束的循环,我们称之为条件循环

    那么在讲这个之前,我们先学两种数据类型,元组和列表。

    Python中的元组和列表可以存放任意数量和任意类型的数据。元组是固定的,创建之后就不能改变。而列表是可变的,可以插入和移除数据项。

    元组使用逗号创建,如:jack,rose,tom

    元组是使用()把每个数据项给扩起来的。

    而列表用[]将每个数据项扩起来,如[1,2,3,4,5,6,7,8,9,0]

    索引,步长和切片。

    下面我们回过头来看第一种循环,计数循环。我们也可以称之为for循环。

    我们看这样的一个例子:

    for i in [1,2,3,4,5]:

    print("hello执行了第"+str(i)+"")

    不知道你有没有看出规律,如果没有情况下面的这个例子:

    for word in ["jack","rose","tom"]:

    print(word)

    每次循环称为一次迭代,每执行一次迭代,word变量的值就会赋值为列表中的下一个值。也就是说通过for循环,我们可以遍历整个列表。

    下面在看一个例子:

    >>> for i in range(10):

    print(i)

    若想输出100200直间的数怎么办?

    按照步长计数

    >>> for i in range(1102):

    print(i)

    下面我们来看第二种循环,叫做条件循环,也称为while循环。

    While循环,只有当满足某个条件时,才会执行循环体。

    下面我们写一个例子:

    让用户输入用户名和密码,只有当用户名为jack密码为123时才可以登陆系统。否则就让用户重复输入用户名和密码。直到用户名和密码输入正确为止。

    uname=input("请输入用户名:")

    upwd=input("请输入密码:")

    while not(uname=="jack" and upwd=="123"):

        print("用户名或密码错误,请重新输入:")

        uname=input("请输入用户名:")

        upwd=input("请输入密码:")

    print("登陆成功!")

    Break 、continuepass

    breakcontinue语句的作用是改变控制流程。当break语句在循环结构中执行时,它会导致立即跳出循环结构,转而执行该结构后面的语句

    >>> for i in range(10):

    print(i)

    if i==5:

    Break

    break语句不同,当continue语句在循环结构中执行时,并不会退出循环结构,而是立即结束本次循环,重新开始下一轮循环。简单来说就是跳出本次循环,执行下一轮循环,循环体中continue语句之后的所有语句将不再执行。

    >>> for i in range(10):

    print("continue之前")

    print(i)

    if i==5:

    continue

    print("continue之后")

    Python为我们提供了一个pass语句,该语句什么也不做,也就是说它是一个空操作
    高清视频下载地址:http://www.vdisk.cn/down/index/11995277

  • 相关阅读:
    Real-Time SQL Monitoring
    MySQL数据复制的校验
    Mysql复制-Slave库设置复制延迟
    MySQL Replication的相关文件
    mysql 启动和关闭外键约束
    mysql写注释的几种方法
    salt更换新key
    saltstack之syndic的配置
    salt-ssh的批量脚本及使用方法
    koan重装system
  • 原文地址:https://www.cnblogs.com/secbook/p/2863669.html
Copyright © 2020-2023  润新知