# coding=utf-8 id = 190 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 z odgovorom ter tem, ali je pravilen ali ne, temveč naj izpiše, koliko sekund je človek potreboval za razmišljanje.

Koliko je 6 krat 7? UPORABNIK VTIPKA 42
Za razmišljanje ste porabili 2.503019332885742 s.

Pri tej nalogi ni testnih primerov.

''' general_exception = { 'error_head' : '''\

Napaka:

[%=message%]
''', 'general': '''

Pri razumevanju napake sta pomembni dve vrstici. V predzadnji vrstici je napisana lokacija napake (line ...), v zadnji vrstici pa izvemo za kakšno napako gre.

''', 'name_error' : '''

Napaka NameError pomeni, da uporabljate nedefinirano vrednost: ali vrednost spremenljivke ni določena ali uporabljate funkcijo, ki ni uvožena.

''', 'type_error': '''

TypeError napaka pomeni, da želite izvesti operacijo na nedovoljenih tipih. Npr., če želite sešteti niz in število ali klicati funkcijo, čeprav tisto ni funkcija, itd. .

''', } hint = { 'time': '''

V modulu time imate funkcijo time, ki 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.")
''', 'plan': '''\

Če hočemo izračunati, koliko časa smo razmišljali, moramo poznati uro 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
''', 'time_diff': '''

Porabljen čas lahko izračunamo tako, da od izmerjenega časa po vprašanju (konec) odštejemo izmerjen čas pred vprašanjem (zacetek):

zacetek = time()
...
konec = time()
cas = konec – zacetek
''', 'name_error' : [general_exception['error_head'], general_exception['general'], general_exception['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?

'''], 'type_error' : [general_exception['error_head'], general_exception['general'], general_exception['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(" ...
'''], 'error' : [general_exception['error_head'], general_exception['general'],] }