From 969812724912512740dbf037940a9e6770df19ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Mo=C5=BEina?= Napiši program, ki preveri ali je leto prestopno. Leto je prestopno,
+ če je deljivo s 4, razen v primeru, ko je deljivo s 100,
+ takrat leto ni prestopno, razen takrat, ko je deljivo s 400,
+ takrat je leto prestopno. Tako so leta 2004, 2008 in 2000 prestopna,
+ leti 2005 in 2100 pa ne. Če je leto prestopno, naj izpiše "Je prestopno", če ni, "Ni prestopno". '''
+
+printing = ['''\
+ V Pythonu izpisujemo s funkcijo print
.
ime
, ki vsebuje naše ime, potem:
++print("Ime mi je", ime, ".") +'''] + +mod_expression = ['''\ +
Ostanek pri deljenju dobiš z operatorjem %.'''] + +plan = ['''\ +
1. Preberi vrednost 2.izračunaj 3.izpiši.
''', + mod_expression, + printing + +] +hint = { + + 'mod_expression': mod_expression, + + 'printing': printing, + + '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?
''' + ], + + 'unsupported_operand' : [ + 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 int
, če želimo z njo
+računati:
+v = int(input(" ... +''',], + + 'final_hint' : [ + '''\ +
Odlično, program deluje!
+''']
+}
--
cgit v1.2.1