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:

  1. Izmeri trenutni čas.
  2. Vprašaj za rezultat.
  3. Izmeri trenutni čas.
  4. Izračunaj porabljen čas.
  5. Izpiši rezultat in porabljen čas.
''', time, time_diff] hint = { 'time': time, 'time_diff': time_diff, 'printing': '''

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(" ...
'''], }