首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
admin
2020-04-10
37
问题
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。
请在该文件中编写代码,以实现如下功能:
使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对应的异常。
试题程序:
#以下代码为提示框架
#请在…处使用一行或多行代码替换
#请在______处使用一行代码替换
@注意:提示框架代码可以任意修改,以完成程序功能为准
________
try:
a=eval(input(’请输入底数:’))
b=eval(input(’请输人真数:’))
c=_______
except ValueError:
…
except ZeroDivisionError:
print(’底数不能为1’)
except NameError:
print(’输入必须为实数’)
else:
print(c)
选项
答案
import math try: a=eval(input(’请输入底数:’)) b=eval(input(’请输入真数:’)) c=math.log(b,a) except ValueError: if a <=0 and b>0; print(’底数不能小于等于0’) elif b <=0 and a>0; print(’真数不能小于等于0’) elif a <=0 and b<= 0 print(’真数和底数都不能小于等于0’) except ZeroDivisionError: print(’底数不能为1’) except NameError: print(’输入必须为实数’) else: print(c)
解析
a
x
=N(a>0,且a≠1),那么数x叫做以a为底N的对数,记作x=log
a
N,其中a叫做对数的底数,N叫做真数。要使用对数,需先导入math库,math.log(x[,base])返回x的自然对数,x>0。使用异常处理机制时,根据不同的错误类型,输出不同的信息内容,在值错误类型下,使用if判断语句将有可能错误的信息进行处理。
转载请注明原文地址:https://kaotiyun.com/show/Zu6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
如果想将项目“工资管理.pjx”连编得到一个应用程序“工资管理系统.app”,则应该执行的命令是()。
在VisualFoxPro中,为了实现密码框的功能,需要设置文本框的()。
下列关于利用VisuMFoxProSQLSELECT保存查询结果的说法,错误的是()。
循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后又正常地插入了一个元素,则循环队列中的元素个数为()。
在VisualFoxPro中以下叙述错误的是()。
如果想将项目“工资管理.pjx”连编得到—个应用程序“工资管理系统.app”,则应该执行的命令是()。
设电影表的表结构为(电影编号,电影名,类型,票房收入,上映日期),如果希望查询票房收入最高的电影名和票房收入,正确的SQL语句是()。
SQL语言的更新命令的关键词是
随机试题
用()测量火灾报警控制器的联动输出信号。在火灾报警控制器的检测过程中,同时查看火灾显示盘的显示。
SpeakerA:Ifyoulike,Icouldhelpyoupaint(刷油漆)theroomtomorrow.SpeakerB:______
胸腔积液最常见的症状是
证见一身面目俱黄,黄色鲜明,身热,无汗或但头汗出,口渴欲饮,恶心呕吐,腹微满,小便短赤,大便不爽或秘结,舌红苔黄腻,脉沉数或滑数有力,宜选用
患儿,男孩,7岁。下颌乳中切牙的舌侧可见萌出的恒切牙切端,新牙宽度大于乳牙1mm,乳牙不松动治疗方法为
[2011年,第76题]两孔口形状、尺寸相同,一个是自由出流,出流流量为Q1;另一个是淹没出流,出流流量为Q2。若自由出流和淹没出流的作用水头相等,则Q1与Q2的关系是()。
下列各组物质只用水就能鉴别的是()。
根据《建设工程安全生产管理条例》的规定,建设工程意外伤害保险的期限()。
从冬至之日起每九天分为一段,依次称之为一九,二九,……,九九。2004年的冬至为12月21日,2005年的立春是2月4日。那么立春之日是几九的第几天?
MillionsofAmericanslackhealthinsuranceand,withtheeconomyfloundering,thatislikelytoincrease,theNationalAcademy
最新回复
(
0
)