현재 두 개의 입력에 기본과 지수를 사용하는 프로그램을 만들려고합니다. 기본적으로 Prolog 사용자가 2를 입력하고 2를 입력하면이 두 가지를 묻습니다. 지수 3, 나는 팔을 반환하려면 .. 여기에 지금까지 가지고, 그리고 나던 일 것입니다 :이 Prolog 프로그램을 작동시키는 방법
base:- write('Input the base: '),read(X),expo(X).
exponent:- write('Input the exponent '),read(Y),expo(Y).
expo(X,Y):- A is Y*Y,B is A*X,write(B).
도와주세요
_ 디버깅 조언이 나오면 거의 쓸모가 없습니다. _what_가 작동하지 않습니까? 당신은 어떤 결과물을 얻습니까? 당신은 어떤 결과물을 기대합니까? 'expo (A, B) : -'는 두 개의 매개 변수를 취하는 규칙을 정의하는 것처럼 보이지만 'base : -'와'exponent : -'는 단 하나의 매개 변수로 호출하는 것처럼 보입니다. – sarnold