From 7d0dd19859ea89df1861a59d654366adfda047e1 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 25 Sep 2015 15:12:15 +0200 Subject: Text corrections --- python/problems/introduction/ballistics/sl.py | 29 ++++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'python') diff --git a/python/problems/introduction/ballistics/sl.py b/python/problems/introduction/ballistics/sl.py index c271ecb..9c0cb36 100644 --- a/python/problems/introduction/ballistics/sl.py +++ b/python/problems/introduction/ballistics/sl.py @@ -23,15 +23,16 @@ si ga gotovo nekje polomil. eval_expression = ['''\

Dolžino strela dobiš po formuli: s=v2sin(2f)/g.

''', '''\ -

Funkcijo sin dobiš v modulu math, tako kot smo tam -dobili funkcij sqrt. Na začetku programa torej napišite:

+

Funkcijo sin dobiš v modulu math, kot smo tam +dobili funkcijo sqrt. Na začetku napiši:

 from math import *
 
''', '''\ -

Če vam funkcija sin ne deluje pravilno, vam svetujemo, da si -pogledate v dokumentacijo, kako funkcija deluje (še posebno bodite pozorni na -razlago v oklepajih). Do dokumentacije dostopate z ukazom help:

+

Če sin vrača čudne vrednosti, si +poglej dokumentacijo. +Še posebno pozorno preberi razlago v oklepajih. +Do dokumentacije lahko dostopaš tudi z ukazom help:

 help(sin)
 
@@ -58,28 +59,28 @@ hint = {

Poskusi sin(30). Zakaj je rezultat negativen?

''', '''\

Vse triginometrične funkcije sprejemajo kot v radianih in ne v stopinjah.

''', -'''

V stopinjah ima cel krog 360°, v radianih pa 2*pi. Zato je 360° ekvivalentno 2*pi.

''', +'''

V stopinjah ima cel krog 360°, v radianih pa 2*pi.

''', '''

Formula za pretvorbo med stopinjami in radiani je:

-kot_rad = kot * 2 * pi / 360'''], +
+kot_rad = kot * 2 * pi / 360
+
+'''], 'betterg': '''Konstanta g naj ima vrednost 9.8''', 'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['name_error'], ''' -

Verjetno uporabljate spremenljivko, ki nima vrednosti. Ali v izrazu za izračun - uporabljate napačno spremenljivko? Ali pri izpisu morda poskušate - izpisati napačno spremenljivko?

'''], +

Verjetno uporabljaš spremenljivko, ki nima vrednosti. Morda v računu ali pri izpisu?

'''], 'sin_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['name_error'], '''

Za uporabo funkcije sin je potrebno prej uvoziti modul math: - from math import * ali import math. Če uporabljate slednji način, - morate vedno uporabiti ime modula pri klicu funkcije: math.sin(...).'''], + from math import * ali import math. '''], 'unsupported_operand' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['type_error'], '''

Verjetni razlog: funkcija input vrača vrednost tipa niz, -ki jo moramo najprej pretvoriti v tip float, če želimo z njo računati:

+ki jo moramo najprej pretvoriti v tip float:

 v = float(input(" ...
 
@@ -87,7 +88,7 @@ v = float(input(" ... 'type_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['type_error'], '''

Verjetni razlog: funkcija input vrača vrednost tipa niz, -ki jo moramo najprej pretvoriti v tip float, če želimo z njo računati:

+ki jo moramo najprej pretvoriti v tip float:

 v = float(input(" ...
 
-- cgit v1.2.1