python中这个代码有错误,各位大神帮我修改一下!

2025-03-22 22:08:01
推荐回答(4个)
回答1:

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:

math.square_root(pointx ** 2 + pointy ** 2)。这里pointx应该是point_x,pointy同理。
scale == 应该是scale =
define应该是def
project-to-distance 应该是project_to_distance
你这是python2还是python3?

回答3:

第二个数字是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没有括号

回答4:

代码尼