A
Size: a a a
A
A
F
A
A
A
b
b
python3
a='fffgh 15'
b = filter(lambda x: x.isdigit(), a)
print(*b)
1 5
A
math.sqrt(5N**2+4)%10 == 0
A
A
import _thread as thread
num = int(input())
fib_list = [1, 1]
fib1 = fib2 = 1
check_stop_thread = [False] * 4
if num < 2:
print('Значение должно быть больше 2х')
def make_fib_list(num1, num2, n):
for i in range(num1, num2):
fib1, fib2 = fib2, fib1 + fib2
fib_list.append(fib2)
check_stop_thread[n] = True
thread.start_new_thread(make_fib_list, (2, num // 4, 0,))
thread.start_new_thread(make_fib_list, (num // 4, num // 4 + num // 2, 1,))
thread.start_new_thread(make_fib_list, (num // 4 + num // 2, num // 2, 2,))
thread.start_new_thread(make_fib_list, (num // 2, num, 3,))
while False in check_stop_thread:
pass
else:
print(fib_list)
A
A
результаты
выполнения потоков, если заранее заданы области для работы этих потоков - это вполне адекватная задача для многопоточного приложенияA
A
A
A
A