dragov 发表于 2020-10-6 13:16:52

线段的长度

import math
A=input("请输入点A的坐标:")
B=input("请输入点B的坐标:")
x1=int(A)
y1=int(A)
x2=int(B)
y2=int(B)
length=math.sqrt(pow((y2-y1),2)+pow((x2-x1),2))
print("{0}{1}".format("线段AB的长度为",length)){:7_130:}计算以下线段 AB 的长度 ,报错啦 !
如果改为:
y1=int(A)改为 y1=int(A)

y2=int(B)改为 y2=int(B)

程序才可以正常运行,为什么呢 ?



hrp 发表于 2020-10-6 13:25:23

取决于你输入的坐标结构,比如你输入的是zb = '2 3',那zb就是'2',zb是空格,zb是'3',其他同理

dragov 发表于 2020-10-6 13:28:04

hrp 发表于 2020-10-6 13:25
取决于你输入的坐标结构,比如你输入的是zb = '2 3',那zb就是'2',zb是空格,zb是'3',其他同理
哦哦,有一个空格,占了一位 !
谢谢!
页: [1]
查看完整版本: 线段的长度