為什麼re啊,本機測試都沒問題

P5735 【深基7.例1】距离函数

平凡的夜空 @ 2020-06-24 20:41:43

import math as m
s=input().split()
for i in range(len(s)):
    s[i]=float(s[i])
#s[0] s[1] s[2] s[3] s[4] s[5]
x1=s[0]
x2=s[2]
x3=s[4]
y1=s[1]
y2=s[3]
y3=s[5]
def dis(x1,y1,x2,y2):
    return m.sqrt((x2-x1)**2+(y2-y1)**2)
print('%.2f' % (dis(x1,y1,x2,y2)+dis(x2,y2,x3,y3)+dis(x1,y1,x3,y3)))

by 平凡的夜空 @ 2020-06-24 20:42:18

還有想問一下python讀取數據有什麼比較好的方式,謝謝大佬們了,


by AdventureExtremeX @ 2020-06-24 20:43:11

為什麼要用繁體字?


by 槑小杨 @ 2020-06-24 20:43:24

看不懂,那不回答了


by impuk @ 2020-06-24 20:45:30

樣例運行成功了呢……


by 血色黄昏 @ 2020-06-24 20:45:51

这道题测试点有问题吧,测试点有三行啊


by impuk @ 2020-06-24 20:46:24

@平凡的夜空

哦,懂了,輸入可能不在一行。

請使用可以支持多行讀入的程序。


by 血色黄昏 @ 2020-06-24 20:46:25

样例却只有一行,而且题目里没有说明有多少行


by 血色黄昏 @ 2020-06-24 20:48:11

@平凡的夜空 改成3行输入就能AC


by DYH060310 @ 2020-06-24 20:48:46

繁体字看不懂


by impuk @ 2020-06-24 20:49:20

@平凡的夜空 輸入數據有三行,每行兩個數。你把你的程序修改一下就好了。

(這題描述該聯繫管理員修改了。)


| 下一页