# 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.
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:
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'],] }