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

上传人:ja****ee 文档编号:144100696 上传时间:2020-09-05 格式:DOC 页数:3 大小:29KB
返回 下载 相关 举报
python程序设计基础课后习题答案(第五章)_第1页
第1页 / 共3页
python程序设计基础课后习题答案(第五章)_第2页
第2页 / 共3页
python程序设计基础课后习题答案(第五章)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《python程序设计基础课后习题答案(第五章)》由会员分享,可在线阅读,更多相关《python程序设计基础课后习题答案(第五章)(3页珍藏版)》请在金锄头文库上搜索。

1、第五章答案5.2:实现isodd()函数,参数为整数,如果参数为奇数,返回true,否则返回false。defisodd(s):x=eval(s)if(x%2=0):returnFalseelse:returnTruex=input(请输入一个整数:)print(isodd(x)请输入一个整数:5True5.3:实现isnum()函数,参数为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回true,否则返回false。defisnum(s):try:x=eval(s)if(type(x)=int)|(type(x)=float)|(type(x)=complex):returnT

2、rueelse:returnFalseexceptNameError:returnFalsex=input(请输入一个字符串:)print(isnum(x)请输入一个字符串:5True题5.4:实现multi()函数,参数个数不限,返回所有参数的乘积。defmulti(x):xlist=x.split(,)xlist=int(xlisti)foriinrange(len(xlist)#for循环,把每个字符转成int值num=1foriinxlist:num=num*iprint(num)s=input(请输入数字,并用,号隔开:)multi(s)请输入数字,并用,号隔开:5,420题5.5:实现isprime()函数,参数为整数,要有异常处理,如果整数是质数返回ture,否则返回false。try:defisprime(s):i=2m=0foriinrange(2,s-1):if(s%i=0):i+=1m+=1else:i+=1if(m0):returnFalseelse:returnTrueexceptNameError:print(请输入一个整数!)s=eval(input(请输入任意一个整数:)print(isprime(s)请输入任意一个整数:9False

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号