From 898789199e6af91dfa900650c22df6d26f7e635f Mon Sep 17 00:00:00 2001
From: Martin 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
+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.
Pri tej nalogi ni testnih primerov. Napaka: 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. Napaka 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. . V modulu V modulu Funkcija Č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):
Koliko je 6 krat 7? UPORABNIK VTIPKA 42
-Za razmišljanje ste porabili 2.503019332885742 s.
+Vpisal si 42. Za razmišljanje si porabil 2.503019332885742 s.
-
-[%=message%]
-
-''',
-
- 'general': '''
-NameError
pomeni, da uporabljate nedefinirano vrednost:
-ali vrednost spremenljivke ni določena ali uporabljate funkcijo, ki ni uvožena.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)
+time = ['''\
+time
imate funkcijo time
''',
+ '''\
+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.")
-
- ''',
+''']
- 'plan': '''\
-
-
-''',
-
- 'time_diff': '''
+time_diff = ['''\
zacetek = time() ... konec = time() cas = konec – zacetek+'''] + +plan = ['''\ +
Če hočemo izračunati, koliko časa smo razmišljali, moramo poznati uro 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 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'], ''' + '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(" ...'''], - - 'error' : [general_exception['error_head'], general_exception['general'],] } -- cgit v1.2.1