Python基础题型实战07-输入的整数是偶数,则返回1,否则返回0

序言

成年人的世界,似乎只有赚到足够的钱,才能过上简单、安逸、自由的生活,才能让自己活得更有底气些。所以,多一些努力吧,少点功夫矫情。

需求

编写两个名为 IsEven1 和 IsEven2 的函数,如果给定的正整数是偶数,则返回值 1,否则返回 0,如下所示:
IsEven1:仅使用一个赋值语句和 mod 运算符 %。
IsEven2:仅使用一个赋值语句而不使用 mod 运算符 %。

实战

代码实现


def IsEven1(num):
    if (num>0) and ((num % 2)==0):
        return 1
    else:
        return 0

def IsEven2(num):
    if (num>0) and ((num & 1)==0):
        return 1
    else:
        return 0

def main():
    n=int(input(" 请输入一个正整数:"))
    print()
    if IsEven1(n) == 1:
        print('函数IsEven1',1)
    else:
        print('函数IsEven1',0)

    print()
    if IsEven2(n) == 1:
        print('函数IsEven2',1)
    else:
        print('函数IsEven2',0)

if __name__ == '__main__':
    main()

如果本文对你学习有所帮助-可以点赞👍+ 关注 + 打赏!将持续更新更多新的文章。

支持原创。感谢!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 数据类型 Java 是一种强类型语言。这就意味着必须为每一个变量声明一种类型: 在 Java 中,一共有 8种...
    adXiang阅读 1,028评论 0 0
  • 一、基础 R是一种语法非常简单的表达式语言(expression language),大小写敏感。 可以在R环境下...
    多了去的YangXuLei阅读 2,219评论 1 3
  • Python程序的组成 程序由模块组成 模块由语句,函数,类,数据等组成 语句包含表达式 表达式建立并处理数据对象...
    遇明不散阅读 378评论 0 0
  • 通用编程概念 变量与可变性 变量默认不可变,如需要改变,可在变量名前加 mut 使其可变。例如:let mut a...
    soojade阅读 12,603评论 2 30
  • Java Java核心技术第十版源码:https://github.com/deyou123/corejava[h...
    廖少少阅读 658评论 0 0