zoukankan      html  css  js  c++  java
  • Python流程控制(一)

    Python流程控制

    Python 提供了现代编程语言都支持的两种基本流程控制结构,分支结构和循环结构:

    • 分支结构用于实现根据条件来选择性地执行某段代码;
    • 循环结构用于实现根据循环条件重复执行某段代码;

    问题:如果你的年龄大于18岁可以去网吧上网。

    如何实现?这种情况就是Python的一个分支结构,使用if else语句解决。

    单if语句

    语法格式:

    if 条件表达式:
        代码块
    

    执行流程:

    image

    代码示例:

    age = 18
    if age >= 18:
        print("可以进入网吧嗨皮了")
    

    if else 语句

    语法格式:

    if 条件表达式:
        代码块
    else:
        代码块
    

    执行流程:

    image

    代码示例:

    age = 18
    if age > 18:
        print("可以去网吧嗨皮了")
    else:
        print("未成年,请不要进入网吧")
    

    if elif else 语句

    语法格式:

    if 条件表达式1:
        代码块1
    elif 条件表达式2:
        代码块2
    elif ...:
        .....
    else:
        代码块3
    

    执行流程:

    image

    代码示例:

    day_num = int(input("请输入一个整型数字:"))
    if num == 6:
        print("周六要加班")
    elif num == 7:
        print("周天可以休息了")
    else:
        print("挤地铁,上班呀")
    

    pass关键字的作用

    pass 不做任何事情,一般用做占位语句。

    代码示例:

    age = 18
    if age > 18:
        pass
    

    本代码中使用了pass进行占位操作,实际开发中,如果我们暂时没有想到逻辑,可以使用pass进行占位。

    while循环

    语法格式:

    计数器变量
    while 循环条件:
        循环体代码
        处理计数器
    

    执行流程:

    image

    代码示例:

    i = 0 # 程序中计数器从0开始
    while i < 10:
        print("我是循环体")
        i += 1
    

    看完本文,你可以学会if语句,while循环的基本使用。

    更多精彩内容,请关注下图公众号,会第一时间推送哦。

    image

  • 相关阅读:
    面试题9:斐波那契数列
    面试题5:从尾到头打印链表
    面试题4:替换空格
    AOP
    (转)父类与子类之间变量和方法的调用
    悲观锁和乐观锁
    Java实现冒泡排序、折半查找
    (转载)Java 自动装箱与拆箱、equals和==的比较
    编程之美:数组分割
    windows下perl的安装和脚本的运行
  • 原文地址:https://www.cnblogs.com/liudemeng/p/12132045.html
Copyright © 2011-2022 走看看