电子打靶

提交数: 504, 通过率: 67.46%, 平均分: 69.1

题目描述:

 小明制作了一个模拟电子打靶的 Python 程序。 程序功能如下:
定义平面坐标原点(0,0) 为靶心, 随机给定 10 个坐标点, 分别计算与靶心的距离( 截取一位小数显
示), 如图 a 所示。 并根据图 b 表格计算每次打靶得分并显示总得分。 

1648719648717336683.png

 现有某次电子打靶成绩, 运行结果如图 c 所示。 

1648777320946665600.png

输入格式:

给定10行,每行一对坐标x, y ( 0<= x, y <= 10 )。

输出格式:

输出如上图C所示。

样例输入:

-5.9 -6.2
6.2 7.4
-8.8 -5.1
-7.7 -0.2
4.6 10.0
-7.5 -2.2
-7.7 0.0
5.5 -6.1
-7.3 -3.2
2.5 -2.3

样例输出:

  	X	Y	Dis	Score
1.	5.9	-6.2	8.6	2
2.	6.2	7.4	9.7	2
3.	-8.8	-5.1	10.2	0
4.	-7.7	-0.2	7.7	5
5.	4.6	10.0	11.0	0
6.	-7.5	-2.2	7.8	5
7.	-7.7	0.0	7.7	5
8.	5.5	-6.1	8.2	2
9.	-7.3	-3.2	8.0	2
10.	2.5	-2.3	3.4	8
total =  31

提示:

 实现上述功能的 Python 程序如下, 请在划线处填入合适的代码。 

import math
score = 0
m = "98652"
print( "  \tX\tY\tDis\tScore" )
for i in range(1,11):
    x , y = map ( float , input( ).split( ) )
    r = round(____________1______________  )
    h = int(r)
    s = 0
    if h < 10:
        s = ________2________
    print( "%d.\t%0.1f\t%0.1f\t%0.1f\t%d" % ( i, x, y, r,s ) )
    score = score + s      
print("total = ", score)
时间限制: 1000ms
空间限制: 256MB

来源: 2021高二期中考试t16