Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-------ЧАСТЬ 1 - 1 -------------------------------------
- # -"- coding: utf-8 -"-
- N = 0
- R1,R=0,0
- x,m1,m2 = 1,1,1
- while x != 0 :
- x = int(input('x = '))
- if x > 0 :
- N += 1
- if (x > m1) and (x > m2) and (x * m2) % 6 == 0 :
- m1 = x
- if (m2 < x) and (x < m1) and (m1 * x) % 6 == 0 :
- m2 = x
- if (x == m1) and (m1 * x) % 6 == 0 :
- m2 = x
- if x == 0 :
- R = m1*m2
- R1 = int(input('R1 = '))
- print('Получено ' + str(N) +' чисел')
- print('Полученное контрольное значение: ' +str(R1))
- print('Вычисленное контрольное значение: ' +str(R))
- if R1 == R :
- print("Контроль пройден")
- else:
- print("Контроль не пройден")
- #-------ЧАСТЬ 1 - 2 -------------------------------------
- N = 0
- R1,R=0,0
- x,m1,m2 = 1,1,1
- while x != 0 :
- x = int(input('x = '))
- if x > 0 :
- N += 1
- if (x > m1) and (x > m2) and (x * m2) % 7 == 0 and (x * m2) % 49 != 0 :
- m1 = x
- if (m2 < x) and (x < m1) and (m1 * x) % 7 == 0 and (x * m2) % 49 != 0 :
- m2 = x
- if (x == m1) and (m1 * x) % 7 == 0 and (x * m2) % 49 != 0 :
- m2 = x
- if x == 0 and (m1 * m2) % 7 == 0 and (m1 * m2) % 49 != 0 :
- R = m1*m2
- else :
- R = 1
- R1 = int(input('R1 = '))
- print('Введено ' + str(N) +' чисел')
- print('Контрольное значение: ' +str(R1))
- print('Вычисленное значение: ' +str(R))
- if R1 == R :
- print("Значения совпали")
- else:
- print("Значения не совпали")
- #-------ЧАСТЬ 1 - 3 -------------------------------------
- N = int(input('Количество измерений ')
- i=0
- R = 0
- R1 = 0
- x,m1,m2 = 1,0,0
- while i in range (N):
- i += 1
- x = int(input('x = '))
- if x > 0 :
- if (x > m1) and (x > m2) and (x + m2) % 2 == 0 :
- m1 = x
- if (m2 < x) and (x < m1) and (m1 + x) % 2 == 0 :
- m2 = x
- if (x == m1) and (m1 + x) % 2 == 0 :
- m2 = x
- R1 = m1 + m2
- R = int(input('R = '))
- print('Вычисленное контрольное значение: ' +str(R1))
- if R1 == R :
- print("Контроль пройден")
- else:
- print("Контроль не пройден")
- #-------ЧАСТЬ 1 - 4 -------------------------------------
- # -"- coding: utf-8 -"-
- N = 0
- i=0
- R1,R=0,0
- x,m1,m2 = 0,-1,1001
- N = int(input('Количество измерений '))
- for i in range (N):
- x = int(input('x = '))
- while (x > 1001) or (x < 0):
- x = int(input('x = '))
- i += 1
- if m1==-1 and (0 < x < 1001):
- m1 = x
- if (x > m1) and (x <= m2) and (x * m1) % 26 != 0 :
- m2 = x
- elif (x > m1) and (x > m2) and (m2 * x) % 26 != 0 :
- m1 = x
- elif (x > m1) and (x > m2) and (m1 * x) % 26 != 0 :
- m2 = x
- R = int(input('R = '))
- R1 = m1 * m2
- print('Вычисленное контрольное значение: ' +str(R1))
- if R1 == R :
- print("Контроль пройден")
- else:
- print("Контроль не пройден")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement