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

  • 相关阅读:
    解决依赖的moduleBuildConfig.DEBUG总是未false的问题
    android异步处理机制
    Android 5.0 行为变更
    Android 6.0 变更
    Android 7.0 行为变更
    android 8.0变更
    Android 4.4 API
    Android常见问题集锦
    Android笔记汇总目录
    Delphi中Indy 10的安装和老版本的卸载
  • 原文地址:https://www.cnblogs.com/liudemeng/p/12132045.html
Copyright © 2011-2022 走看看