首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
admin
2021-03-16
51
问题
考生文件夹下存在一个文件“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/Hq6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,不属于“对象”基本特点的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列程序段的循环结构执行后,x的值为FORx=1TO8STEP2y=y+xENDFOR?x
在菜单设计器环境下,选择“显示”菜单中的“常规选项”命令能够打开“常规选项”对话框。下面不能在“常规选项”对话框中进行的操作是()。
下面关于查询的叙述,错误的是()。
下列关于查询的描述,错误的是()。
在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储予新建的文本文件item.txt中。2.
下面不属于软件测试实施步骤的是
以下选项中,Python网络爬虫方向的第三方库是
随机试题
决定Ig类别的是
A.补肾助阳,固精缩尿B.补肺益肾,纳气平喘C.补益肝肾,强筋健骨D.补益肝肾,润肠通便菟丝子,沙苑子功效的共同点是
霍乱的并发症有
A.少阴经B.厥阴经C.少阳经D.阳明经E.太阳经头痛部位在两侧,连及耳部,是何经头痛()
某产品的目标成本为1000元。该产品某零部件的功能重要性系数是0.4,若现实成本为600元,则该零部件成本需要降低()元。
下列符合箱梁架设基本要求的有()。
某人拟购买面值为1000元的贴现债券,期限为2年,若要获得5%的年收益率,某人应该以( )的价格买入该债券。
房地产行政法规包括()等。
J.Martin认为信息系统开发的根本出发点之一是希望计算机化的信息系统应注意和强调投资效益,特别是可见效益、【】,否则难以持久。
家中度假(staycation)是指一个人或一家人待在家里休息。或者在离家不远的景点游览的一段时光。人们在家中度假的原因很多。如家庭预算紧张、出游成本不断攀升,或者孩子太小。对于大多数中国人来说,节假日期间景区人山人海,高速公路、城市道路拥堵(conges
最新回复
(
0
)