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

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

作者: Tony_Pm | 来源:发表于2022-09-13 15:29 被阅读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()
    
    

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

    支持原创。感谢!

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/xutknrtx.html