首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出
admin
2021-03-16
52
问题
考生文件夹下存在一个文件“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全国计算机二级
相关试题推荐
设数据库有如下表:图书(图书号,书名,单价)购书(顾客编号,图书号,数量,购书日期)已知购书表中已经保存了购买多本图书的信息。下列语句中,与“SELECT*FROM图书WHERE图书号IN(SELECT图书号FROM购书)”语句等价的是()。
下面程序的运行结果()。s=0i=1DOWHILEi
假设SETEXACT设置为OFF,则下面命令中输出结果为.T.的是()。
结构化程序设计的3种结构是()。
使用索引的主要目的是
在关系模型中,每个关系模式中的关键字
在表单设计阶段,以下说法正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
仅使用Python基本语法,即不使用任何模块,编写Python程序计算下列数学表达式的结果并输出,小数点后保留3位。x=
以下选项中不是Python语言的保留字的是
随机试题
出于财务或资金方面的动机,企业从汽车制造业转向宇航工业发展的战略属于()
当外界温度等于或高于体表温度时,机体散热的方式是
急性梗阻性化脓性胆管炎的治疗原则,最主要的是
黄柏饮片的特征是()
______that’simportantisthatyouaredoingyourbestandmovingintherightdirection.
建构主义的思想来源于认知加工学说以及()等人的思想。
在环境保护与经济发展的关系上,各国抛弃了或一味追求“经济优先”,或过分强调“环境优先”的片面做法,而是将二者有机地结合起来,既对危害环境的行为给予制裁,又要兼顾环境侵害的价值性,使保护环境与发展经济相协调,以求取最大的综合利益。从以上论述中,最能
土耳其自1987年申请加人欧盟,直到目前双方仍在进行艰难的谈判。从战略上考虑,欧盟需要土耳其,如果断然对土耳其说“不”,欧盟将会在安全、司法、能源等方面失去土耳其的合作。但是,如果土耳其加入欧盟,则会给欧盟带来文化宗教观不协调、经济补贴负担沉重、移民大量涌
故宫推出一款名叫《皇帝的一天》的App,演示了皇帝的一天。皇帝5点就得起床,换装、读书、请安、上早朝、御门听政,然后才是吃早饭。接下来召见大臣,批阅奏章,练武射箭……忙到下午3点半才能歇一会儿,吃第二顿饭。一天只吃两顿,还不能吃饱。《胤稹美人图》和《紫禁城
有以下两个表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)借阅(借书证号C,总编号C,借书日期D)查询借阅了总编号为“112262”的图书的读者的信息,正确的SQL语句是
最新回复
(
0
)