Advertisement
Guest User

Untitled

a guest
May 24th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.01 KB | None | 0 0
  1. #-------ЧАСТЬ 1 - 1  -------------------------------------
  2. # -"- coding: utf-8  -"-
  3. N = 0
  4. R1,R=0,0
  5. x,m1,m2 = 1,1,1
  6. while x != 0 :
  7.   x = int(input('x = '))
  8.   if x > 0 :
  9.     N += 1
  10.     if (x > m1) and (x > m2) and (x * m2) % 6 == 0 :
  11.       m1 = x
  12.     if (m2 < x)  and (x < m1) and (m1 * x) % 6 == 0 :
  13.       m2 = x
  14.     if (x == m1) and (m1 * x) % 6 == 0 :
  15.       m2 = x    
  16. if x == 0 :
  17.   R = m1*m2
  18. R1 = int(input('R1 = '))
  19. print('Получено ' + str(N) +' чисел')
  20. print('Полученное контрольное значение: ' +str(R1))
  21. print('Вычисленное контрольное значение: ' +str(R))
  22. if R1 == R :
  23.     print("Контроль пройден")
  24. else:
  25.     print("Контроль не пройден")
  26. #-------ЧАСТЬ 1 - 2 -------------------------------------
  27. N = 0
  28. R1,R=0,0
  29. x,m1,m2 = 1,1,1
  30. while x != 0 :
  31.   x = int(input('x = '))
  32.   if x > 0 :
  33.     N += 1
  34.     if (x > m1) and (x > m2) and (x * m2) % 7 == 0 and (x * m2) % 49 != 0 :
  35.       m1 = x
  36.     if (m2 < x)  and (x < m1) and (m1 * x) % 7 == 0 and (x * m2) % 49 != 0 :
  37.       m2 = x
  38.     if (x == m1) and (m1 * x) % 7 == 0 and (x * m2) % 49 != 0 :
  39.       m2 = x    
  40. if x == 0 and (m1 * m2) % 7 == 0 and (m1 * m2) % 49 != 0 :
  41.   R = m1*m2
  42. else :
  43.   R = 1
  44. R1 = int(input('R1 = '))
  45. print('Введено ' + str(N) +' чисел')
  46. print('Контрольное значение: ' +str(R1))
  47. print('Вычисленное значение: ' +str(R))
  48. if R1 == R :
  49.     print("Значения совпали")
  50. else:
  51.     print("Значения не совпали")
  52. #-------ЧАСТЬ 1 - 3 -------------------------------------
  53. N = int(input('Количество измерений ')
  54. i=0
  55. R = 0
  56. R1 = 0
  57. x,m1,m2 = 1,0,0
  58. while i in range (N):
  59.   i += 1
  60.   x = int(input('x = '))
  61.   if x > 0 :
  62.     if (x > m1) and (x > m2) and (x + m2) % 2 == 0 :
  63.       m1 = x
  64.     if (m2 < x)  and (x < m1) and (m1 + x) % 2 == 0 :
  65.       m2 = x
  66.     if (x == m1) and (m1 + x) % 2 == 0 :
  67.       m2 = x    
  68. R1 = m1 + m2
  69. R = int(input('R = '))
  70. print('Вычисленное контрольное значение: ' +str(R1))
  71. if R1 == R :
  72.     print("Контроль пройден")
  73. else:
  74.     print("Контроль не пройден")
  75. #-------ЧАСТЬ 1 - 4 -------------------------------------
  76. # -"- coding: utf-8  -"-
  77. N = 0
  78. i=0
  79. R1,R=0,0
  80. x,m1,m2 = 0,-1,1001
  81. N = int(input('Количество измерений '))
  82. for i in range (N):
  83.   x = int(input('x = '))
  84.   while  (x > 1001) or (x < 0):
  85.     x = int(input('x = '))
  86.   i += 1
  87.   if m1==-1 and (0 < x < 1001):
  88.     m1 = x
  89.   if (x > m1) and (x <= m2)  and (x * m1) % 26 != 0 :
  90.     m2 = x
  91.   elif (x > m1)  and (x > m2) and (m2 * x) % 26 != 0 :
  92.     m1 = x
  93.   elif (x > m1)  and (x > m2) and (m1 * x) % 26 != 0 :
  94.     m2 = x  
  95. R = int(input('R = '))
  96. R1 = m1 * m2
  97. print('Вычисленное контрольное значение: ' +str(R1))
  98. if R1 == R :
  99.     print("Контроль пройден")
  100. else:
  101.     print("Контроль не пройден")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement