From 0c5bd3035d7e5b6b7a507b986def5a8ce42ba97b Mon Sep 17 00:00:00 2001 From: Aleksander Sadikov Date: Mon, 29 Feb 2016 17:55:46 +0100 Subject: Improved hints for cousin/2. --- prolog/problems/family_relations/cousin_2/sl.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'prolog/problems/family_relations') diff --git a/prolog/problems/family_relations/cousin_2/sl.py b/prolog/problems/family_relations/cousin_2/sl.py index 3719368..446cb3c 100644 --- a/prolog/problems/family_relations/cousin_2/sl.py +++ b/prolog/problems/family_relations/cousin_2/sl.py @@ -45,8 +45,9 @@ lahko uporabiš oklepaje.

''', 'cousin_vs_sibling': '''\ -

Kako je lahko bratranec/sestrična hkrati tudi brat/sestra od Y? -Si morda pozabil, da starša od X in Y ne smeta biti ista oseba?

+

Kako je lahko bratranec/sestrična X hkrati tudi brat/sestra od Y? +Si morda pozabil, da starša od X in Y ne smeta biti ista (pazi: če sta oba starša +navedena v bazi, potem ju lahko prolog najde kot dva različna, logično je to čisto res)?

''', @@ -54,7 +55,7 @@ Si morda pozabil, da starša od X in Y ne smeta biti i

Kako je lahko nekdo bratranec/sestrična samemu sebi? Imata morda X in Y istega starša?

-

Poskusi prolog vprašati tole: ?- cousin(X, X).?

+

Poskusi prolog vprašati tole: ?- cousin(X, X).

''', 'cousin_need_not_be_parent': '''\ @@ -65,6 +66,7 @@ Imata morda X in Y istega starša?

Vse kaže, da tvoj predikat vedno vrne "false". Si mu dal pravilno ime, si se morda pri imenu zatipkal?

Če je ime pravilno, se morda splača preveriti tudi, če se nisi zatipkal kje drugje, je morda kakšna pika namesto vejice ali obratno, morda kakšna spremenljivka z malo začetnico?

+

Morda kakšnega pomožnega predikata nisi definiral ali si se zatipkal pri njegovem imenu?

Možno je seveda tudi, da so tvoji pogoji prestrogi ali celo nemogoči (kot bi bila npr. zahteva, da je X hkrati starš in sestra od Y).

''', -- cgit v1.2.1