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

2022-09-13  本文已影响0人  Tony_Pm

序言

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

需求

编写两个名为 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()

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

支持原创。感谢!

上一篇下一篇

猜你喜欢

热点阅读