RMarK0

Untitled

Apr 28th, 2021 (edited)
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.98 KB | None | 0 0
  1. print("Выберите задачу:")
  2. q=int(input())
  3. a = {1, 6, 8, 9}
  4. b = {3, 4, 6, 7, 10}
  5. m = len(a)    #считает длину множества
  6. n = len(b)    
  7.  
  8. if q == 1:
  9.     print("1. Правило суммы.")
  10.     c = a|b    
  11.     c1 = m+n
  12.     print ('Множество после выполненной операции суммы:', c)
  13.     print ('Кол-во получившихся элементов после операции суммы:', c1)
  14.    
  15.    
  16. elif q == 2:
  17.     print("2. Правило прямого произведения.")
  18.     c = m*n
  19.     print ('Ответ:', c)
  20.    
  21.    
  22. elif q == 3:
  23.     print("3. Размещения с повторениями.")
  24.     c = pow (2, m+n)     #возведение в степень
  25.     print ('Ответ:', c)
  26.    
  27.    
  28. elif q == 4:
  29.     print("4. Размещения без повторений.")
  30.     medals = 3
  31.     import math   #импорт модуля math
  32.     d = math.factorial(m+n)/math.factorial((m+n-medals))
  33.     print('Ответ:', d)
  34.    
  35.    
  36. elif q == 5:
  37.     print("5. Перестановки.")
  38.     k = int(input('Введите число:'))
  39.     import math
  40.     k = math.factorial (k)
  41.     print ('Количество возможных перестановок:', k)
  42.    
  43.    
  44. elif q == 6:
  45.     print("6. Сочетания.")
  46.     import math
  47.     N = 20
  48.     K = 2
  49.     c = math.factorial (N)/((math.factorial (K)*math.factorial(N - K)))
  50.     print ('Ответ:', c)
  51.    
  52.    
  53. elif q == 7:
  54.    print("7. Сочетания с повторениями.")
  55.    import math
  56.    apples = 63
  57.    boy = 3
  58.    c =  math.factorial (boy + apples - 1)/ (math.factorial(apples)* math.factorial(boy - 1))
  59.    print ('Ответ:', c)
  60.    
  61.    
  62. elif q == 8:
  63.     print("8. Перестановки с повторениями.")  
  64.     h = 0
  65.     import math
  66.     from itertools import *  
  67.     for i in permutations('Москва'):
  68.         h = math.perm(len(i))
  69.     print ('Ответ:', h)
Add Comment
Please, Sign In to add comment