zoukankan      html  css  js  c++  java
  • Python有返回值的函数_布尔函数

    函数也可以返回布尔值(True或False),这种情况便于隐藏函数内部的复杂测试。例如:

    #!/bin/python

    def is_divisible(x, y):

        if x % y == 0:

           return True

        else:

           return False

    print is_divisible(6, 3)

    $ python a.py

    True

    一般情况下都给这种布尔函数起个独特的名字,比如要有判断意味的提示,is_divisible这个函数就去判断x能否被y整除,而对应地返回真或假。

    双等号运算符的返回结果是一个布尔值,所以我们可以用下面的方法来简化刚刚的函数:

    $ cat a.py

    #!/bin/python

    def divisible(x, y):

          return x % y == 0 

    print divisible(6, 3)

    $ python a.py

    True

    布尔函数经常用于条件语句:

    if is_divisible(x, y) == True:

         print('x is divisible by y'

    上面的例子,可以这样写来做调试:

    $ cat a.py

    #!/bin/python

    def divisible(x, y):

        return x % y == 0

    x = 6

    y = 3

    if divisible(x, y) == True:

       print('x is divisible by y')

    $ python a.py

    x is divisible by y

    结束。

  • 相关阅读:
    结果可视化——Matplotlib.pyplot
    退役后的分治练习
    RNN姓氏分类:官方教程翻译
    libtorch使用笔记
    俄罗斯方块
    Flask使用笔记
    JQuery入门笔记
    glibc升级小记
    cvm母机宕机重启后数据库修复
    借用smtp.qq.com发邮件
  • 原文地址:https://www.cnblogs.com/liusingbon/p/13132478.html
Copyright © 2011-2022 走看看