Kemudraj

vezbi_zad1

Aug 22nd, 2017
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.07 KB | None | 0 0
  1. Калкулатор Problem 1 (0 / 7)
  2. Напишете функција која ќе ги содржи функционалностите на едноставен аритметички калкулатор. Интеракција со калкулаторот треба да се врши преку читање на параметри од стандардниот влез со наредбата input(), т.е. се внесуваат двата операнди и операторот во командна линија. По процесирање на барањето од страна на функцијата се обработува и печати се печати резултатот на екран. Командите кои ги испраќаме на калкулаторот се читаат од стандарден влез и треба да го имаат следниот формат:
  3.  
  4. операнд1
  5.  
  6. оператор
  7.  
  8. операнд2
  9.  
  10. Доколку настанала грешка при внес соодветно да се извести корисникот. Калкулаторот треба да ги подржува следните операции:
  11.  
  12. Собирање (+) Одземање (-) Множење (*) Целобројно делење (//) Делење (/) Модуло (остаток) (%) Степенување (**)
  13.  
  14. # -*- coding: utf-8 -*-
  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.     if operator == '+':
  28.         rezultat = x + y
  29.     elif operator == '-':
  30.         rezultat = x - y
  31.     elif operator == '/':
  32.         rezultat = x / y
  33.     elif operator == '//':
  34.         rezultat = x // y
  35.     elif operator == '*':
  36.         rezultat = x * y
  37.     elif operator == '**':
  38.         rezultat = x ** y
  39.     elif operator == '%':
  40.         rezultat = x % y
  41.     print round(rezultat, 11)
  42.     return round(rezultat, 11)
  43.    
  44.    
  45. if __name__ == "__main__":
  46.     calculator()
Advertisement
Add Comment
Please, Sign In to add comment