Guest User

Код

a guest
Mar 12th, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.75 KB | None | 0 0
  1. import math
  2.  
  3. from colorama import init
  4. from colorama import Fore, Back, Style
  5.  
  6. init()
  7.  
  8. print( Fore.BLACK )
  9. print( Back.RED )
  10.  
  11. print('Добро пожаловать в дебильный калькулятор V5.3!')
  12. print('После вопроса пробелы ставить не нужно, а сразу писать что у Вас спрашивают!')
  13.  
  14. print( Back.CYAN )
  15.  
  16. print('+ - сложение')
  17. print('- - вычитание')
  18. print('* - умножение')
  19. print('/ - деление')
  20. print('** - возведение в степень')
  21. print('% - деление по модулю')
  22. print('S - пропустить и перейти к округлению и числу ПИ')
  23. print( Back.GREEN )
  24. what = input( "Что делаем? (+, -, *, /, **, %): " )
  25.  
  26. print( Back.YELLOW)
  27.  
  28. if what == "+":
  29.     a = float( input("Введи первое число: ") )
  30.     b = float( input("Введи второе число: ") )
  31.     c = a + b
  32.     print("Результат: " + str(c))
  33.  
  34. if what == "*":
  35.     a = float( input("Введи первое число: ") )
  36.     b = float( input("Введи второе число: ") )
  37.     c = a * b
  38.     print("Результат: " + str(c))
  39.  
  40. if what == "/":
  41.     a = float( input("Введи первое число: ") )
  42.     b = float( input("Введи второе число: ") )
  43.     c = a / b
  44.     print("Результат: " + str(c)) 
  45.  
  46. if what == "**":
  47.     a = float( input("Введи первое число: ") )
  48.     b = float( input("Введи второе число: ") )
  49.     c = a ** b
  50.     print("Результат: " + str(c))
  51.  
  52. if what == "%":
  53.     a = float( input("Введи первое число: ") )
  54.     b = float( input("Введи второе число: ") )
  55.     c = a % b
  56.     print("Результат: " + str(c))
  57.  
  58. if what == "-":
  59.     a = float( input("Введи первое число: ") )
  60.     b = float( input("Введи второе число: ") )
  61.     c = a - b
  62.     print("Результат: " + str(c))
  63.  
  64. print( Back.GREEN )
  65.  
  66. if what == "S":
  67.     print('1 - обычное округление')
  68.     print('2 - округление к меньшему числу')
  69.     print('3 - округление к большему числу')
  70.     print('4 - число ПИ')
  71.     vibor2 = input('Ваш выбор? (1, 2, 3, 4): ')
  72.  
  73.     if vibor2 == "1":
  74.         d = input('Число для округления?: ' )
  75.         k = int(d)
  76.         print( 'Результат: ' + round(k) )
  77.  
  78.     if vibor2 == "2":
  79.         d = input('Число для округления?: ' )
  80.         k = int(d)
  81.         print( 'Результат: ' + math.floor(d) )
  82.  
  83.     if vibor2 == "3":
  84.         d = input('Число для округления?: ')
  85.         k = int(d)
  86.         print( 'Результат: ' + math.ceil(d) )
  87.  
  88.     if vibor2 == "4":
  89.         print('Число ПИ: ' + str(math.pi) )
  90. print()
Add Comment
Please, Sign In to add comment