我是靠谱客的博主 称心指甲油,最近开发中收集的这篇文章主要介绍python嵩天课后题及答案_python程序设计基础(嵩天)第五章课后习题部分答案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第五章

p151

5.2:实现isodd()函数,参数为整数,如果参数为奇数,返回true,否则返回false。

def isodd(s):

x=eval(s)

if(x%2==0):

return False

else:

return True

x=input("请输入一个整数:")

print(isodd(x))

运行结果:

1785233-20191013130821168-102573172.png

1785233-20191013130834384-905749270.png

/

题5.3:实现isnum()函数,参数为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回true,否则返回false。

def isnum(s):

try:

x=eval(s)

if((type(x)==int)|(type(x)==float)|(type(x)==complex)):

return True

else:

return False

except NameError:

return False

x=input("请输入一个字符串:")

print(isnum(x))

运行结果:

1785233-20191013131852081-1032032346.png

1785233-20191013131902714-247822983.png

1785233-20191013131913057-1556723946.png

1785233-20191013131927897-731041230.png

/

题5.4:实现multi()函数,参数个数不限,返回所有参数的乘积。

def multi(x):

xlist=x.split(",")

xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值

num=1

for i in xlist:

num=num*i

print(num)

s=input("请输入数字,并用,号隔开:")

multi(s)

运行结果:

1785233-20191013132843363-1532783291.png

题5.5:实现isprime()函数,参数为整数,要有异常处理,如果整数是质数返回ture,否则返回false。

try:

def isprime(s):

i=2

m=0

for i in range(2,s-1):

if(s%i==0):

i+=1

m+=1

else:

i+=1

if(m>0):

return False

else:

return True

except NameError:

print("请输入一个整数!")

s=eval(input("请输入任意一个整数:"))

print(isprime(s))

运行结果:

1785233-20191013134838503-528402580.png

1785233-20191013134849406-97807744.png

最后

以上就是称心指甲油为你收集整理的python嵩天课后题及答案_python程序设计基础(嵩天)第五章课后习题部分答案的全部内容,希望文章能够帮你解决python嵩天课后题及答案_python程序设计基础(嵩天)第五章课后习题部分答案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部