Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Калкулатор Problem 1 (2 / 6)
- Напишете функција која ќе ги содржи функционалностите на едноставен аритметички калкулатор. Интеракција со калкулаторот треба да се врши преку читање на параметри од стандардниот влез со наредбата input(), т.е. се внесуваат двата операнди и операторот во командна линија. По процесирање на барањето од страна на функцијата се обработува и печати се печати резултатот на екран. Командите кои ги испраќаме на калкулаторот се читаат од стандарден влез и треба да го имаат следниот формат:
- операнд1
- оператор
- операнд2
- Доколку настанала грешка при внес соодветно да се извести корисникот. Калкулаторот треба да ги подржува следните операции:
- Собирање (+) Одземање (-) Множење (*) Целобројно делење (//) Делење (/) Модуло (остаток) (%) Степенување (**)
- """
- # -*- coding: utf-8 -*-
- __operators = ('+', '-', '/', '//', '*', '**', '%')
- def calculator():
- x = input()
- operator = input()
- y = input()
- rezz = 0
- if operator == __operators[6]:
- rezz = x%y
- elif operator == __operators[5]:
- rezz = x ** y
- elif operator == __operators[4]:
- rezz = x * y
- elif operator == __operators[3]:
- rezz = x // y
- elif operator == __operators[2]:
- rezz = x / y
- elif operator == __operators[1]:
- rezz = x - y
- elif operator == __operators[0]:
- rezz = x + y
- else:
- rezz = "nevalidno"
- # print str(x)+operator+str(y)
- print rezz
- return rezz
- if __name__ == "__main__":
- calculator()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement