优草派  >   Python

Python要怎么去实现奇偶数的判断?Python判断数字类型的方法

罗西汉            来源:优草派

在Python之中的数字分为整数、浮点数和复数,其中整数又有奇数和偶数的区别,那该怎么去写一个函数去实现它们之间的判断呢。下面这一篇文章将会以详细的代码示例来讲解该怎么去实现这两个功能,一起看看吧。

Python要怎么去实现奇偶数的判断?Python判断数字类型的方法

一、判断奇偶数

奇数和偶数的区别就在于一个可以被2整除,一个不可以。那么在python之中有一个运算符叫做取模,就是进行除法运算的时候如果有余数则会取除不尽的最小值,如果没有则为0。那么将传进来的参数转为整数类型在模以2就可以就可以知道它是奇数还是偶数了,具体实例如下所示:

def isOdd(num):
    if num%2!=0:
    # 奇数就返回一个True
        return True
    else:
        return False
s=eval(input("请输1个整数:"))
print(isOdd(s))

二、判断数字为哪一个类型

在文章的开头就已经说过了python之中的数字是有三个不同的类型的,那么想要去判断一个数字是什么类型的话可以使用type()函数去进行判断然后输出结果,示例如下:

def isNum(num):
    n=type(eval(num))
    # 整数
    if n==type(1): 
        return ’整数
    # 浮点数
    elif n==type(1.0):
        return ” 浮点数” 
    # 复数
    elif n==type(1+1j):
        return ” 复数”
n=input("请输1个数字:")
print(isNum(n))

以上就是关于“Python要怎么去实现奇偶数的判断?Python判断数字类型的方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行