美文网首页
Python基础教程系列三:流程控制

Python基础教程系列三:流程控制

作者: 奇遇Python | 来源:发表于2019-09-25 19:06 被阅读0次

    本节内容为:流程控制,大纲如图所示!


    image.png

    流程控制:对计算机代码执行顺序的控制,就是流程控制。
    顺序结构:代码一种自上而下执行的结构,这是Python默认的流程。

    1、if 语句:最为人所熟知的编程语句

    条件语句通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

    x = 1
    if x > 1:
       print("大于", 1)
    elif x == 1:
       print("等于", 1)
    else:
       print("小于", 1)
    
    

    注意事项:
    1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
    2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
    3、在Python中没有switch – case语句。

    2、for语句

    names = ['奇遇', '唐僧', '沙和尚', '猪八戒', '孙悟空']
    for item in names:
        print(item)
    

    3、while语句

    count = 0
    while count < 3:
      print (count, " 小于 3")
      count = count + 1
    else:
      print (count, " 大于或等于 3")
    

    4、range()函数

    如果要判断一个数字序列,range()函数就会派上用场,如下图将会在控制台输出从0-9的数字

    for item in range(10):
        print(item)
    

    range也可以以另一个数字开头,或者以指定的幅度增加

    for item in range(2, 5):  # 2 3 4 5 指定数字
        print(item)
    for item in range(0, 10, 2):  # 2 4 6 8 指定幅度
        print(item)
    for item in range(-10, -30, -10):# -10 -20 也可以为负数
        print(item)
    

    5、break 和 continue 语句,以及循环中的 else 子句

    • break:跳出 for 、while循环体,终止当前循环
    for itme in 'Python':     
       if itme == 'y':
          break
       print ('当前字母为 :', itme)
    #打印结果为:当前字母为 : P
    

    continue:表示继续循环中的下一次迭代

    for num in range(2, 10):
         if num % 2 == 0:
             print("偶数", num)
             continue
         print("奇数", num)
    
    #打印结果为:偶数 2 基数 3偶数 4基数 5偶数 6基数 7偶数 8 基数 9
    

    6、pass语句(什么也不做,当语法上需要一个语句,但程序需要什么动作也不做时,可以使用它。)

    x = -1
    if x > 0:
        print("执行内容")
    elif x == 0:
        print("执行内容")
    else:
        pass
    

    大功告成,祝大家周末愉快!

    相关文章

      网友评论

          本文标题:Python基础教程系列三:流程控制

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