# coding=utf-8 import server mod = server.problems.load_language('python', 'sl') id = 224 name = 'Kalkulator v inverzni poljski notaciji' slug = 'Kalkulator v inverzni poljski notaciji' description = '''\

V inverzni poljski ali postfiksni notaciji ne potrebujemo oklepajev: računska operacija sledi številoma in se vedno izvede takoj ter zamenja predhodni števili in operacijo z rezultatom operacije. Poglejmo si računanje (3 + 5) * 2 - 10 * (2 - 1) ali postfiksno 3 5 + 2 * 10 2 1 - * -:

Napišite kalkulator s celoštevilskimi operacijami seštevanja, odštevanja, množenja, deljenja in izračunom ostanka, ki prejme vhod v inverzni poljski notaciji. Ko uporabnik ne poda ničesar (pritisne le enter), naj se program zaključi. Števila ter operande ločujte s presledkom.
Izraz: 3 5 +
Rezultat: 8

Izraz: 16 5 %
Rezultat: 1

Izraz: 16 5 /
Rezultat: 3

Izraz: 3 3 3 + +
Rezultat: 9

Izraz: 3 5 + 2 * 10 2 1 - * -
Rezultat: 6

Izraz:

''' plan = ['''\

''', '''\

'''] hint = { 'final_hint': ['''\

Program je pravilen!

'''], }