import server mod = server.problems.load_language('python', 'sl') name = 'Hitri prsti' slug = 'Hitri prsti' description = '''\
Napiši program, ki uporabnika vpraša, koliko je 6 krat 7. Uporabnik bo premislil in vpisal odgovor. Program naj se ne ukvarja s tem, ali je odgovor pravilen ali ne, temveč naj ga le izpiše. Poleg tega naj izpiše, koliko sekund je človek potreboval za razmišljanje.
Koliko je 6 krat 7? UPORABNIK VTIPKA 42 Vpisal si 42. Za razmišljanje si porabil 2.503019332885742 s.''' time = ['''\
V modulu time
imate funkcijo time
''',
'''\
Funkcija time
vrača čas v sekundah od 1.januarja 1970
(ta datum označujemo tudi kot epoch oz. začete časa)
do trenutka, ko smo to funkcijo klicali. Poskusite:
from time import * trenutno = time() print("Od začetka časa je minilo že", trenutno, "sekund.")'''] time_diff = ['''\
Porabljen čas lahko izračunamo tako, da od časa po vprašanju odštejemo izmerjen čas pred vprašanjem.
''', '''\zacetek = time() ... konec = time() cas = konec – zacetek'''] plan = ['''\
Pri tej nalogi moramo poznati čas pred klicem funkcije input
in
po klicu funkcije input
:
Izpiši rezultat!
''', 'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['name_error'], '''Verjetno uporabljaš spremenljivko, ki nima vrednosti. Ali v izrazu za izračun uporabljaš napačno spremenljivko? Ali pri izpisu morda poskušaš izpisati napačno spremenljivko?
'''], '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:
v = float(input(" ...'''], }