Advertisement
Guest User

Untitled

a guest
May 2nd, 2015
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. #Калькулятор 5k
  2. import math
  3. print("""
  4. ДОБРО ПОЖАЛОВАТЬ В ЛУЧШИЙ КАЛЬКУЛЯТОР НА ПАЙТОНЕ!
  5. ВЫБЕРИТЕ ДЕЙСТВИЕ:
  6. 0. СЛОЖЕНИЕ, БЛЯТЬ
  7. 1. ВЫЧИТАНИЕ, НАХУЙ
  8. 2. РАЗДЕЛИТЬ
  9. 3. УМНОЖИТЬ
  10. 4. ВОЗВЕСТИ В СТЕПЕНЬ (КВАДРАТ ПО-УМОЛЧАНИЮ)
  11. 5. ИЗВЛЕЧЬ КВАДРАТНЫЙ КОРЕНЬ
  12. """)
  13.  
  14. #Отградился от написанной выше хуйни пропуском строки
  15. choice = None
  16. while choice not in range(0,6):
  17. choice = int(input('Выберите действие: '))
  18. if choice != 'None' and choice not in range(0,6):
  19. print('ТЫ ДОЛБАЕБ ЧТОЛИ, СУКА!? ОТ 0 ДО 6, СУКА, ВЫБЕРИ, БЛЯТЬ, ЕБУЧЕЕ ДЕЙСТВИЕ!')
  20.  
  21. if choice == 0:
  22. def dodawanie(a,b):
  23. print('СУММА ЧИСЛА %d И ЧИСЛА %d РАВНА:' % (a, b), a+b)
  24. a = int(input('ВВЕДИТЕ ПЕРВОЕ ЧИСЛО: '))
  25. b = int(input('ВВЕДИТЕ ВТОРОЕ ЧИСЛО: '))
  26. dodawanie(a,b)
  27.  
  28. elif choice == 1:
  29. def odejmowanie(a,b):
  30. print('РАЗНИЦА ЧИСЛА %d И ЧИСЛА %d РАВНА:' % (a, b), a-b)
  31. a = int(input('ВВЕДИТЕ ПЕРВОЕ ЧИСЛО: '))
  32. b = int(input('ВВЕДИТЕ ВТОРОЕ ЧИСЛО: '))
  33. odejmowanie(a,b)
  34.  
  35. elif choice == 2:
  36. def dzielenie(a,b):
  37. choice = int(input('ВЫ ХОТИТЕ РАЗДЕЛИТЬ С ОСТАТКОМ ИЛИ БЕЗ? ЕСЛИ ТЫ ДАУН >>> 0 БЕЗ, 1 С ОСТАТКОМ: '))
  38. if choice == 0:
  39. print('ЧАСТНОЕ ОТ ЧИСЛА %d РАЗДЕЛЁННОГО НА ЧИСЛО %d БЕЗ ОСТАТКА РАВНО:' % (a, b), a//b)
  40. else:
  41. print('ЧАСТНОЕ ОТ ЧИСЛА %d РАЗДЕЛЁННОГО НА ЧИСЛО %d С ОСТАТКОМ РАВНО:' % (a, b), a/b)
  42. a = int(input('ВВЕДИТЕ ДЕЛИМОЕ: '))
  43. b = int(input('ВВЕДИТЕ ДЕЛИТЕЛЬ: '))
  44. dzielenie(a,b)
  45.  
  46. elif choice == 3:
  47. def mnozenie(a,b):
  48. print('ПРОИЗВЕДЕНИЕ ЧИСЛА %d И ЧИСЛА %d РАВНА:' % (a, b), a*b)
  49. a = int(input('ВВЕДИТЕ ПЕРВОЕ ЧИСЛО: '))
  50. b = int(input('ВВЕДИТЕ ВТОРОЕ ЧИСЛО: '))
  51. mnozenie(a,b)
  52.  
  53. elif choice == 4:
  54. def stopien_kwadratowy(a,b):
  55. print('ЧИСЛО %d В СТЕПЕНИ %d РАВНО:' % (a,b), a**b)
  56. a = int(input('ВВЕДИТЕ ЧИСЛО, КОТОРОЕ ХОТИТЕ ВОЗВЕСТИ В СТЕПЕНЬ: '))
  57. b = int(input('ВВЕДИТЕ СТЕПЕНЬ, В КОТОРУЮ ХОТИТЕ ВОЗВЕСТИ ЧИСЛО: '))
  58. stopien_kwadratowy(a,b)
  59.  
  60. elif choice == 5:
  61. def korzen_kwadratowy(a):
  62. print('КВАДРАТНЫЙ КОРЕНЬ ОТ ЧИСЛА %d РАВЕН:' % (a), math.sqrt(a))
  63. a = int(input('ВВЕДИТЕ ЧИСЛО, ИЗ КОТОРОГО ХОТИТЕ ИЗВЛЕЧТЬ КВАДРАТНЫЙ КОРЕНЬ: '))
  64. korzen_kwadratowy(a)
  65.  
  66. input('\nENTER ДЛЯ ВЫХОДА')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement