Crazy

Калкулатор

Nov 5th, 2018
828
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.02 KB | None | 0 0
  1. Калкулатор Problem 1 (0 / 0)
  2. Напишете функција која ќе ги содржи функционалностите на едноставен аритметички калкулатор. Интеракција со калкулаторот треба да се врши преку читање на параметри од стандардниот влез со наредбата input(), т.е. се внесуваат двата операнди и операторот во командна линија. По процесирање на барањето од страна на функцијата се обработува и печати се печати резултатот на екран. Командите кои ги испраќаме на калкулаторот се читаат од стандарден влез и треба да го имаат следниот формат:
  3.  
  4. операнд1
  5.  
  6. оператор
  7.  
  8. операнд2
  9.  
  10. Доколку настанала грешка при внес соодветно да се извести корисникот. Калкулаторот треба да ги подржува следните операции:
  11.  
  12. Собирање (+) Одземање (-) Множење (*) Целобројно делење (//) Делење (/) Модуло (остаток) (%) Степенување (**)
  13.  
  14.  
  15. __operators = ('+', '-', '/', '//', '*', '**', '%')
  16.  
  17.  
  18. def calculator():
  19.     x = input()
  20.     operator = input()
  21.     y = input()
  22.  
  23.     # print str(x) + operator + str(y)
  24.  
  25.     # your code here
  26.     rezultat = 0
  27.  
  28.     if operator == '+':
  29.         rezultat = x + y
  30.     if operator == '-':
  31.         rezultat = x - y
  32.     if operator == '*':
  33.         rezultat = x * y
  34.     if operator == '/':
  35.         rezultat = x / y
  36.     if operator == '//':
  37.         rezultat = x // y
  38.     if operator == '**':
  39.         rezultat = x ** y
  40.     if operator == '%':
  41.         rezultat = x % y
  42.  
  43.     print(rezultat)
  44.     return rezultat
  45.  
  46.  
  47. if __name__ == "__main__":
  48.     calculator()
Advertisement
Add Comment
Please, Sign In to add comment