0
나는, 기능가져 오기 기능은 3
def distance(x0, y0, x1, y1):
import math
return math.sqrt((x1 - x0)**2 + (y1 - y0)**2)
을 생성하고 난 다음 대답은 50.0
해야 x0 =10, y0=20, x1=50 y1=50
를 사용하여 코드
from distance import distance
x0=input("Please input x0")
y0=input("Please input y0")
x1=input("Please input x1")
y1=input("Please input y1")
print ("")
print (distance())
를 실행하려고 distance.py 로 저장 하지만 "0x058625D0의 함수 거리"를 얻습니다.
도와주세요
'print (distance)'를하지 않았습니까? 어느 쪽이든, 당신은 함수에 어떤 인수도 전달하지 않았다. – Blender
당신은 함수에 인자를 전달하지 않았다. – avasal
또한 입력 문자열을 숫자로 변환 할 필요가있다. 예를 들어'x0 = float (input())'(Python 3) . 함수 밖에서'import math'를 움직입니다. – jfs