import math
def project_to_distance(point_x, point_y, distance):
dist_to_origin = math.sqrt(point_x ** 2 + point_y ** 2)
scale = distance / dist_to_origin
print(point_x * scale, point_y * scale)
project_to_distance(2, 7, 4)
math.square_root(pointx ** 2 + pointy ** 2)。这里pointx应该是point_x,pointy同理。
scale == 应该是scale =
define应该是def
project-to-distance 应该是project_to_distance
你这是python2还是python3?
第二个数字是3.84609579056
代码要注意缩进
import math
def project_to_distance(point_x, point_y,distance):
dist_to_origin = math.sqrt(point_x**2+ point_y**2)
scale = distance / dist_to_origin
print point_x * scale,point_y * scale
project_to_distance(2,7,4)
#因为我用的是2.6所以print没有括号
代码尼