summaryrefslogtreecommitdiff
path: root/prolog/problems/family_relations/sister_2/sl.py
diff options
context:
space:
mode:
Diffstat (limited to 'prolog/problems/family_relations/sister_2/sl.py')
-rw-r--r--prolog/problems/family_relations/sister_2/sl.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/prolog/problems/family_relations/sister_2/sl.py b/prolog/problems/family_relations/sister_2/sl.py
index 6c36bce..5fa9d1c 100644
--- a/prolog/problems/family_relations/sister_2/sl.py
+++ b/prolog/problems/family_relations/sister_2/sl.py
@@ -4,7 +4,7 @@ name = 'sister/2'
slug = 'X je sestra od Y'
description = '''\
-<p><code>sister(?X, ?Y)</code>: <code>X</code> je sestra od <code>Y</code>. Primer:</p>
+<p><code>sister(?X, ?Y)</code>: <code>X</code> je (pol)sestra od <code>Y</code>. Primer:</p>
<pre>
?- sister(vanessa, Y).
Y = patricia.
@@ -45,6 +45,11 @@ Na primer: <code>X \== Y</code></p>
<p><code>Y</code> je pravzaprav lahko poljubnega spola.</p>
''',
+ 'nm_instead_of_neq': '''\
+<p>Uporabi raje operator \== namesto operatorja \=. Prvi preveri, da dva objekta nista enaka,
+drugi pa ju poskusi unificirati (narediti enaka).</p>
+''',
+
'common_parent_needed': '''\
<p><img src="[%@resource Prolog_sister_05.svg%]" /></p>
<p>Dobro bi bilo, da imata <code>X</code> in <code>Y</code> vsaj enega skupnega starša.</p>
@@ -56,6 +61,7 @@ Na primer: <code>X \== Y</code></p>
da spremenljivki, ki ju primerjaš, še nimata določene vrednosti in sta zato različni.
Prolog ne preverja, če kasneje morda postaneta enaki, ampak samo kakšni sta v trenutku,
ko naleti na primerjavo.</p>
+<p>Morda pa preprosto preverjaš napačni spremenljivki?</p>
''',
}