首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
admin
2021-03-16
64
问题
考生文件夹下存在一个文件“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全国计算机二级
相关试题推荐
设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是()。
在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括()。
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码()。
程序调试的任务是()。
设数据库有如下表:学生(学号,姓名,出生日期,专业)成绩(学号,课程号,考试分数)学生表中的主键是学号,成绩表中的主键是学号和课程号。已知学生表中共有100名学生,有60人参加了课程号为“C001”的考试,考试分数保存在成绩表中,其中有10人不及格。
在VisualFoxpro中,当创建一个数据库时将产生若干文件,其中不包括的是()。
下面关于表和工作区的叙述,正确的是()。
在考生文件夹下完成下列操作:(1)用命令新建一个名为“外汇”的数据库.并将该命令存储于one.txt中。(2)将自由表“外汇汇率”、“外汇账广”、“外汇代码”加入到新建的“外汇”数据库中。(3)用SQL语句在“外汇”数据库中新
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
以下选项中,Python数据分析方向的第三方库是
随机试题
常规甲亢术前准备不包括下列哪项
A.低血糖B.胃肠道反应C.水肿D.心律失常E.低血压双胍类治疗糖尿病的不良反应主要是
必需氨基酸
龋损的好发牙面
在心动周期中占时间最长的时期是
1992年,继《综合守则》(combinedCode)颁布之后,又设立了特恩布尔委员会(Turn-bullcommittee)。该委员会的职能是为上市公司执行《综合守则》规定的内部控制原则提供指南。那么,这一机构是哪个国家建立的()。
某优抚医院存在个别服务对象被疏于照顾的问题。社会工作者及时识别那些处于高风险中的服务对象,并向医院反映他们的要求。在此过程中,社会工作者的角色是()代言人。
阅读图文材料,完成下列要求。为建设生态文明,我国大力开发风能等清洁能源。风电建设成本高于煤电、水电。酒泉1000万千瓦级风电基地建设项目获国家发改委批准,其中的80%集中在被称为“世界风库”的瓜州县。下图示意瓜州等地年大风(≥8级)日数。说明瓜州
表单的属性不能在______中设置。
下列关于类模板的描述中,错误的是()。
最新回复
(
0
)