Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.79 KB | None | 0 0
  1. % Assign answers to questions from the knowledge base
  2. why(Answer) :-
  3.   progress(why, Answer).
  4. why(Answer) :-
  5.   \+ progress(why, _),
  6.   ask(why, Answer, [to_become_pro, just_for_fun]).
  7.  
  8. do_you_have_medical_condition(Answer) :-
  9.   progress(do_you_have_medical_condition, Answer).
  10. do_you_have_medical_condition(Answer) :-
  11.   \+ progress(do_you_have_medical_condition, _),
  12.   ask(do_you_have_medical_condition, Answer, [nno, yes]).
  13.  
  14. does_it_limit_your_abilities(Answer) :-
  15.   progress(does_it_limit_your_abilities, Answer).
  16. does_it_limit_your_abilities(Answer) :-
  17.   \+ progress(does_it_limit_your_abilities, _),
  18.   ask(does_it_limit_your_abilities, Answer, [noo, yess]).
  19.  
  20. context(Answer) :-
  21. progress(context, Answer).
  22. context(Answer) :-
  23. \+ progress(context, _),
  24. ask(context, Answer, [solo, team]).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement