我题目是:用python求空间直角坐标系中两点之间的距离,并打印输出。
规定的输入是用input函数,输出是print
然后是导入模块。
import math
math.sqrt(0)
x1 = int (input("请输入A的横坐标:"))
y1 = int (input("请输入A的纵坐标:"))
x2 = int (input("请输入B的横坐标:"))
y2 = int (input("请输入B的纵坐标:"))
S = math.sqrt((x1-x2)**2+(y1-y2)**2)
print('%d'% (S))
大概就是这种形式,但我运行出来的答案不正确,实在是不知道哪里错了😭
import math
math.sqrt(0)
x1 = int (input("请输入A的横坐标:"))
y1 = int (input("请输入A的纵坐标:"))
x2 = int (input("请输入B的横坐标:"))
y2 = int (input("请输入B的纵坐标:"))
#S1=((x1-x2)**2+(y1-y2)**2)
#S = math.sqrt(S1)
#print(S1)
#print(S)
a = math.sqrt((x1-x2)**2+(y1-y2)**2)
print(a)
公式没问题。
运行结果和预期结果分别是什么。
我这边跑出来没问题,如果本题要求是整数,答案没问题,如果不是,确实不对,需要修改一下。