python-第五章习题

Posted 水晶bingbing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-第五章习题相关的知识,希望对你有一定的参考价值。

5.2

def isOdd(x):
    if(x%2==0):
        return False
    return True
x=eval(input(""))
print(isOdd(x))

5.3

def isNum(s):
    try:
        s=type(eval(s))
        if(s==type(1)):
            return True
        elif(s==type(1.0)):
            return True
        elif(s==type(1+j)):
            return True
    except:
        return False
s=input("")
print(isNum(s))

5.4

def multi(*n):
    result=1
    for i in n:
        result=result*int(i)
    return result
x=input("").split()
lst= [int(i) for i in x]
print(multi(*lst))

5.5

def isPrime(x):
    try:
        x=int(x)
        if x==1:
            return False 
        else:
            for i in range(2,x):
                if x%i==0:
                    return False
                else:  
                    return True
    except:
        print("请输入整数")

x=input("")

print(isPrime(x))

 

 

 

 

以上是关于python-第五章习题的主要内容,如果未能解决你的问题,请参考以下文章

python程序设计基础(嵩天)第五章课后习题部分答案

《Python编程:从入门到实践》第五章 if语句 习题答案

第五章 习题五

第五章 习题五

习题6|7 第五章 习题6

习题6|7 第五章 习题6