首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能: 从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。 例如:键盘输入
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能: 从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。 例如:键盘输入
admin
2020-04-10
74
问题
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能:
从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。
例如:键盘输入:3 4 8 0屏幕输出:6.4
试题程序:
#请在程序的_____处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
ntxt=input(”请输入4个数字(空格分隔):”)
_______
x0=eval(nls[0])
y0=eval(nls[1])
x1=evai(nls[2])
y1=eval(nls[3])
r=pow(pow(x1—x0,2) +pow(y1—y0,2),_______)
print(”(:.1f)”.format(r))
选项
答案
ntxt=input(”请输入4个数字(空格分隔):”) nls=ntxt.split(’’) x0=eval(nls[0]) y0=eval(nls[1]) x1=eval(nls[2]) y1=eval(nls[3]) r=pow(pow(x1一x0,2)+pow(y1一y0,2),0.5) print(”{:.lf}”.format(r))
解析
该题要求从键盘输入两个坐标,然后输出两点之间的距离。计算两点之间的距离可以使用数学公式
所以题目的难点就是如何处理输入的数据。由题目已给的代码可知数据存储在列表中,因此需要用到字符串的split()函数返回一个列表且用空格分隔。pow()函数是Python的内置函数,用来求一个数的幂,由于求距离涉及到开方,因此需填入0.5。
转载请注明原文地址:https://kaotiyun.com/show/o86p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
项目管理器窗口的“数据”选项卡用于显示和管理()。
假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的,最后得分”填入“歌手”表对应歌手的“最后得分”字段中。在下划线处应该填写的SQL语句是()。USE歌手DOWHIL
执行下列程序后,变量y的值是()。SETTALKOFFCLEARx=2000DOCASECASEx1000y=x*0.2CASEx>1500y=x*0.3
下列叙述中正确的是()。
在查询设计器中,实现投影操作的选项卡是()。
在连编应用程序中,下列描述错误的是()。
下面图中属于软件设计建模工具的是()。
可以接受逻辑型数据的交互性输入命令有()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
伴有支气管哮喘的心绞痛不选用:可增高眼内压的抗心绞痛药是:
易发生贫血性梗死的脏器是
利用肾脏中γ-谷氨酰转肽酶较丰富的生化特点,将磺胺甲噁唑(SMZ)制成其前药N-酰基-γ-谷氨酰衍生物的目的是()。
材料加工场应按规定设置()。
通过空气传入广播与电视演播室内的噪声,其路径一般有门缝、穿线孔和()等。
施涂防腐涂料的操作者必须有( )证。
头脑风暴训练
我们读所有的书,最终的目的都是读自己。读有益的书,你会发现________的心平息下来了,有种________的感觉,你会发现你百思不得其解的困惑,千百年来被无数的人思考过,并且提供了各种各样的答案。每一本在你心目中值得阅读和记住的书,都是因为其中____
资本主义血汗工资制度的典型形式有
American’sLeisureActivitiesLeisureactivities【T1】______.Bothmenandwomenreportedthat【T2】______.Visitingfriendsand
最新回复
(
0
)