Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with open('INPUT.txt') as inf: # считываем число из файла в виде строки
- for line in inf:
- line = line.strip()
- num = int(line) # преобразуем строку из файла в число
- list1 = [] # пустой список для хранения простых чисел
- for n in range(2, num + 1): # в этом цикле я получаю простые числа до числа, которое получили в файле
- is_prime = True
- for x in range(2, n):
- if n % x == 0:
- is_prime = False
- break
- if is_prime:
- list1.append(n) # здесь добавляем простое число в список list1
- check = False
- for i in list1: # проходим по всему списку list1
- if check:
- break
- for j in list1: # проходим по всему списку list1
- if i+j==num:
- print(min(i, j), max(i, j))
- check = True
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement