From 49a2f24a813ca250d1c1f31f9799661ff70615ed Mon Sep 17 00:00:00 2001 From: Aleksander Sadikov Date: Mon, 29 Feb 2016 00:11:26 +0100 Subject: Additional improvements to hints for mother, father, grandparent, sister, and brother problems. --- prolog/problems/family_relations/sister_2/sl.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'prolog/problems/family_relations/sister_2/sl.py') diff --git a/prolog/problems/family_relations/sister_2/sl.py b/prolog/problems/family_relations/sister_2/sl.py index 5fa9d1c..a1cf5c0 100644 --- a/prolog/problems/family_relations/sister_2/sl.py +++ b/prolog/problems/family_relations/sister_2/sl.py @@ -45,9 +45,10 @@ Na primer: X \== Y

Y je pravzaprav lahko poljubnega spola.

''', - 'nm_instead_of_neq': '''\ -

Uporabi raje operator \== namesto operatorja \=. Prvi preveri, da dva objekta nista enaka, -drugi pa ju poskusi unificirati (narediti enaka).

+ 'neq+_instead_of_neq': '''\ +

Uporabi raje operator \== namesto operatorjev \= ali =\=. Prvi preveri, da oba operanda nista enaka, +drugi (\=) ju poskusi unificirati (narediti enaka), tretji (=\=) pa je samo za aritmetično primerjanje +in morata oba operanda biti takoj izračunljiva aritmetična izraza.

''', 'common_parent_needed': '''\ @@ -64,4 +65,9 @@ ko naleti na primerjavo.

Morda pa preprosto preverjaš napačni spremenljivki?

''', + 'predicate_always_false': '''\ +

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?

+''', } -- cgit v1.2.1