求解答Python问题,10点半要交

img


5.2和5.3,不要用inqut函数
(30字好长啊,怎么还没有30字?)

您好!
问题的代码如下:

 
def isOdd(num):
    return True if num % 2==0 else False
 
 
def isNum(parm):
    return True if type(eval(parm)) in [complex, int, float] else False
 
def multi(*args):
    result = 1
    for x in args:
        result = result * x
    return result
 
def isPrime(parm):
    try:
        for i in range(2, int(parm ** 0.5) + 1):
            if parm % i == 0:
                return False
        return True
    except Exception as e:
        return e


def isOdd(num):
    try:
        return num%2==1
    except:
        return False
def isNum(s):
    try:
        return type(eval(s)) in [complex, int, float]
    except:
        return False

不知你解决了没?
来啊,聊起来哈;

10点半了