zoukankan      html  css  js  c++  java
  • Python3简明教程(四)—— 流程控制之分支

    我们通过 if-else 语句来做决定,来改变程序运行的流程。

    if语句

    语法如下:

    if expression:
        do this

    如果表达式 expression 的值为真(不为零的任何值都为真),程序将执行缩进后的内容。务必要使用正确的缩进,在表达式为真的情况将会执行缩进的所有行。

    例如,检查一个数是否小于100:

    #!/usr/bin/env python3
    number = int(input("Enter a number: "))
    if number < 100:
        print("The number is less than 100")

    真值检测

    检测真值的优雅方式是这样的:

    if x:
        pass

    不要像下面这样做:

    if x == True:
        pass

    else语句

    我们使用 else 语句在 if 语句未满足的情况时工作。

    例如,对上面程序的补充:

    #!/usr/bin/env python3
    number = int(input("Enter a number: "))
    if number < 100:
        print("The number is less than 100")
    else:
        print("The number is greater than 100")

    还有多个分支的情况

    >>> x = int(input("Please enter an integer: "))
    >>> if x < 0:
    ...      x = 0
    ...      print('Negative changed to zero')
    ... elif x == 0:
    ...      print('Zero')
    ... elif x == 1:
    ...      print('Single')
    ... else:
    ...      print('More')

    请注意,elif 虽然是else if 的简写,但编写程序时并不能把它们展开写。

    参考链接:https://www.shiyanlou.com/courses/596

  • 相关阅读:
    C++指针详解
    C++中#include包含头文件带 .h 和不带 .h 的区别
    #if的使用说明
    非常简单的语音朗读功能
    C#基础笔记(第十一天)
    C#基础笔记(第十天)
    手机管理系统
    编程书籍大集合
    centos 安装多实例数据库
    Python3 网络爬虫(请求库的安装)
  • 原文地址:https://www.cnblogs.com/lfri/p/10369158.html
Copyright © 2011-2022 走看看