用python函数判断整数奇偶性

编写一个函数even判断一个整数的奇偶性,若是偶数则返回“偶数”,否则返回“奇数”。

定义函数even时,可以使用if 条件来判断参数是奇数还是偶数,即使用2来整除参数的余数是否等于0来判断奇偶,如果是奇数,则返回"奇数",如果是偶数,则返回"偶数"就可以了。

代码如下:

def even(num): # 定义函数even ,参数为num

    if num%2==0:  # 如果2整除num的余数为0,则返回"偶数"
        return "偶数"
    else :   # 否则,返回"奇数"
        return "奇数"

# 测试函数
a=int(input("请输入一个整数:"))  # 从输入获取一个整数,存入变量a
print(str(a)+"是"+even(a)+".")  # 打印a是奇数还是偶数 

img

def even(n):
    return '偶数' if n%2==0 else '奇数'
n = int(input('请输入整数 '))
print(even(n))

img

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7476073
  • 这篇博客也不错, 你可以看下Python输入一个自然数,判断输入数是否为素数(质数)
  • 同时,你还可以查看手册:python-函数式编程模块 中的内容
  • 除此之外, 这篇博客: 利用python自动发送邮件(无敌详细讲解版)中的 我们希望发送成功后能显示“邮件发送成功”,失败的时候能提示我们“邮件发送失败”,使用try语句来实现。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • try:
        qqmail.sendmail(account, receiver, message.as_string())
        print ('邮件发送成功')
    except:
        print ('邮件发送失败')
    qqmail.quit()  
    
  • 您还可以看一下 CSDN就业班老师的Python爬虫技术和浏览器模拟,验证码识别视频教程课程中的 网络爬虫概述小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    可以定义如下Python函数来判断一个整数的奇偶性,并返回“偶数”或“奇数”:

    def even_or_odd(num):
        if num % 2 == 0:
            return "偶数"
        else:
            return "奇数"
    

    这个函数接受一个整数类型的参数,然后使用 % 操作符来判断该整数对 2 取余是否等于 0,如果是,则它是一个偶数,返回“偶数”,反之返回“奇数”。

    代码中的 even_or_odd() 函数使用了 if-else 语句来根据参数 num 是否为偶数来进行条件判断,用 return 语句返回结果。您可以调用这个函数并传递要判断的整数作为参数,以便依据其奇偶性获得返回值。