首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件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
32
问题
考生文件夹下存在一个文件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://jikaoti.com/ti/TA50FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在考生文件夹下完成下列操作:在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示。菜单命令“统计”和“返回”的功能都通
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在查询设计器中,实现投影操作的选项卡是()。
以下关于视图描述错误的是()。
下面描述中错误的是()。
在表单(Form1)的INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是()。
在软件开发中,需求分析阶段产生的主要文档是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下列选项中不符合良好程序设计风格的是
根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为’’PYTHON’’,则输出“=====PYTHON====”。s=input(’’请输入一个字符
随机试题
A.高尿酸血症B.骨吸收与骨再生并存C.半月板病变D.多发生于髋、膝关节E.多发生于手、足小关节畸形性骨炎的临床特征为
酶反应速率对底物浓度作图,当底物浓度达一定程度时,得到的是零级反应,对此最恰当的解释是()。
关于药品分类管理的说法,正确的有
下列各项中,属于商业汇票绝对记载事项的是()。
证券投资咨询业务是指()。
下列各项中,需调整增加企业应纳税所得额的有()。
对网络安全构成威胁的主要因素有()。
你认为什么样的领导是好领导?
水力:煤炭:发电
Access数据库最基础的对象是()。
最新回复
(
0
)