summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorMartin <martin@leo.fri1.uni-lj.si>2015-09-24 13:18:23 +0200
committerMartin <martin@leo.fri1.uni-lj.si>2015-09-24 13:18:23 +0200
commit93c4b0f9b87d4f251096ad0f94302048d92a9764 (patch)
treeba5c3a1bf9052627e457ba223a2f1543901de6f8 /python
parent898789199e6af91dfa900650c22df6d26f7e635f (diff)
Corrected and added some hints to fast fingers.
Diffstat (limited to 'python')
-rw-r--r--python/problems/introduction/fast_fingers/sl.py5
-rw-r--r--python/problems/introduction/fast_fingers_2/sl.py35
2 files changed, 22 insertions, 18 deletions
diff --git a/python/problems/introduction/fast_fingers/sl.py b/python/problems/introduction/fast_fingers/sl.py
index c4ae035..cab1f50 100644
--- a/python/problems/introduction/fast_fingers/sl.py
+++ b/python/problems/introduction/fast_fingers/sl.py
@@ -57,8 +57,11 @@ po klicu funkcije input:</p>
hint = {
'time': time,
+
'time_diff': time_diff,
- 'printing:': '''<p>Izpiši rezultat!</p>''',
+
+ 'printing': '''<p>Izpiši vpisani rezultat!</p>''',
+
'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'],
mod.general_msg['name_error'], '''
<p>Verjetno uporabljate spremenljivko, ki nima vrednosti. Ali v izrazu za izračun
diff --git a/python/problems/introduction/fast_fingers_2/sl.py b/python/problems/introduction/fast_fingers_2/sl.py
index 5b70044..8e7dd47 100644
--- a/python/problems/introduction/fast_fingers_2/sl.py
+++ b/python/problems/introduction/fast_fingers_2/sl.py
@@ -9,8 +9,8 @@ slug = 'Hitri prsti 2'
description = '''\
<p>Napiši program, podoben prejšnjemu, vendar naj ne vpraša vedno, koliko je 6 krat 7, temveč naj si
izmišlja naključna vprašanja iz poštevanke. Program bo torej izžrebal dve števili med 1 in 10 in izpisal
-račun s tema dvema številoma namesto s 6 in 7. Tokrat naj program izpiše True, če je uporabnik
-pravilno izračunal produkt, drugače naj izpiše False. </p>
+račun s tema dvema številoma namesto s 6 in 7. Tokrat naj program izpiše <code>True</code>, če je uporabnik
+pravilno izračunal produkt, drugače naj izpiše <code>False</code>. </p>
<pre>
Koliko je 6 krat 3? UPORABNIK VTIPKA 18
True
@@ -32,28 +32,29 @@ celo število med <code>x</code> in <code>y</code>:</p>
st = randint(1, 10)
</pre>''']
-if_clause = ['''
-<p>Program se mora obnašati ustrezno rezultatu. Če izračunamo pravilno, bo izpisal True, drugače
-False. To omogoča pogojni stavek. </p>''',
-'''<p> Primer pogojnega stavka <code>if</code>:
+if_clause = ['''\
+<p>Če izračunamo pravilno, izpišemo True, drugače
+False. To omogoča pogojni stavek <code>if</code>. </p>''',
+ '''\
+<p> Primer pogojnega stavka <code>if</code>:
<pre>
-if a == b: # dvopičje na koncu pogoja!
+if a*b == c: # dvopičje na koncu pogoja!
print(True)
else:
print(False)
</pre>'''
- ],
+ ]
plan = ['''\
<p>Razširimo plan iz prejšnje naloge:</p>
<ol>
- <li>Izmisli si dve naključni števili </li>
- <li>Izmeri trenutni čas </li>
- <li>Vprašaj za rezultat produkta </li>
- <li>Izmeri trenutni čas </li>
+ <li>Izmisli si dve naključni števili. </li>
+ <li>Izmeri trenutni čas. </li>
+ <li>Vprašaj za rezultat produkta. </li>
+ <li>Izmeri trenutni čas. </li>
<li>Ali je rezultat množenja pravilen? </li>
- <li>Izračunaj porabljen čas </li>
- <li>Izpiši </li>
+ <li>Izračunaj porabljen čas. </li>
+ <li>Izpiši. </li>
</ol>
''',
random,
@@ -65,12 +66,12 @@ hint = {
'if_clause': if_clause,
'final_hint': '''\
-<p><b>Odlično!</b> Za konec pa še zanimivost:
+<p><b>Odlično!</b> Za konec pa še zanimivost.
Pri tej nalogi stavka <code>if</code> niti ne potrebujemo, saj bi lahko napisali le:</p>
<pre>
-print(a == b)
+print(a*b == c)
</pre>
-<p>kar bi izpisalo rezultat izraza a == b. Poskusi!</p>''',
+<p>kar bi izpisalo rezultat tega izraza. Poskusi!</p>''',
'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'],
mod.general_msg['name_error'], '''