首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
admin
2020-04-10
40
问题
考生文件夹下存在一个文件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://jikaoti.com/ti/7w50FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,一条SQL语句可以分多行写。下面说法正确的是()。
下面关于工具栏的叙述,错误的是()。
下面描述正确的是()。
(1)在考生文件夹下建立一个名为emp_bak的表,其结构与emp1oyee表的结构完全相同。(2)为emp1oyee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。(3)使用报表向导生成一个名为emp1oyee.frx的
在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是()。
运算结果不是2010的表达式是()。
假设之前没有定义变量x,那么下面程序代码的输出结果是()。privatex?x
下面程序代码的输出结果是()。x=10y=x="test"?y
负责数据库中查询操作的数据库语言是
以中国共产党第十九次全国代表大会报告中一句话作为字符串变量s,完善Python程序,分别用Python内置函数及jieba库中已有函数计算字符串s的中文字符个数及中文词语个数。注意,中文字符包含中文标点符号.importjiebas=’’中国特色社会
随机试题
商代,商王专设了“卜”、“巫”、“祝”,其主要任务是
在中耳的声音传递过程中起重要作用的结构是
患者,男,16岁。T12水平完全性脊髓损伤内固定术后20天,一直卧床,生命体征稳定。开始进行站立训练时,较适合于
A.桂枝、芍药B.桂枝、甘草C.芍药、甘草D.芍药、生姜E.生姜、大枣
A.犀角地黄汤B.归脾汤C.四妙散D.黄芪桂枝五物汤E.大补阴丸合茜根散治疗小儿特发性血小板减少性紫癜阴虚火旺证,应首选的方剂是
存在于核酸分子中的碱基有
甲某天生哑巴,因父母离异缺乏管教,自幼行为不端,多次拦截追逐过往行人,影响极坏。13周岁时,甲某因被邻居嘲笑残疾,而将对方用水果刀扎成重伤。14周岁时,甲某因一次重病双耳失聪,病愈后更具有报复社会的倾向,多次盗窃邻居家的财物,累计2万余元,并将家属院一名1
undertranslation
Whatdoesthemanmean?
Ifthemanagementprovidespleasantbackgroundmusicandbeautifiesthedullsetting,_________________(工厂的生产效率就可以大大提高).
最新回复
(
0
)