首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
admin
2020-04-10
79
问题
考生文件夹下存在一个文件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全国计算机二级
相关试题推荐
MODIFYSTTUCTURE命令的功能是()。
有两个关系R和S如下:则由关系R得到S的操作是()。
在VisualFoxPro中,为了实现密码框的功能,需要设置文本框的()。
可以用DO命令执行的文件类型包括()。
在连编应用程序中,下列描述错误的是()。
下面描述正确的是()。
SQL语言的更新命令的关键词是()。
下列与修改表结构相关的命令是()。
如果有定义LOCALdata,data的初值是()。
随机试题
颈椎椎间盘横断层面上的结构不包括
A.屈曲、内收畸形B.屈曲、内收、内旋畸形C.外旋、缩短畸形D.屈曲、内旋畸形髋关节后脱位表现
患儿,男,2个月,清晨突然出现烦躁,哭闹,拒奶,查体:囟门饱满,双侧瞳孔缩小,腹软,体温38.0℃,心率78次/分,呼吸70次/分,血压70/40mmHg。为颅内压增高患儿行脱水治疗时,20%甘露醇30ml静滴的时间是
A.氨基糖苷类抗生素B.细胞毒药物C.血管紧张素转换酶抑制剂D.糖皮质激素E.噻嗪类利尿药钠水潴留容量依赖性高血压患者可选用
中医学的指导思想是()
某土样的天然含水率ω为25%,液限ωL为40%,塑限ωp为15%,其液性指数IL为:
A公司是一家零售商,正在编制12月的预算。(1)预计2011年11月30目的资产负债表如下:(2)销售收入预计:2011年11月200万元,12月220万元;2012年1月230万元。(3)销售收现预计:销售当月收回60%,次月收回38%,其余2%
使用倒扣价格方法估定进口货物关税完税价格时,应扣除的项目有()。
B公司每年都维持一个正的留存比率,并保持负债权益比不变。当销售额按照20%的速度增长,公司预计EFN为负数,这是否向你提示了某些关于该公司可持续增长率的信息?
WhenCarlyFiorinabecameHewlettPackardsfirstfemalechiefexecutiveofficer,theexistenceofherhousehusband,FrankFiorin
最新回复
(
0
)