Главная /
Python: основы /
Укажите результат выполнения скрипта: import threading, time res = {'A': threading.Lock(), 'B': threading.Lock()} def pr(rs): for r in rs: res[r].acquire() time.sleep(10) for i in range(1,5): print (i) for r in rs: res[r].release() p1 = threading.Thread(t
Укажите результат выполнения скрипта:
Правильный ответ:
1 2 3 4 1 2 3 4
цифры из набора
[1, 1, 2, 2, 3, 3, 4, 4]
в недетерминированном порядке
скрипт будет выполняться бесконечно долго
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
58
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест по интуиту.
18 авг 2020
Аноним
Нереально сложно
01 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода на экран каждого второго элемента списка points был разработан следующий код: Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания, скрипт выполнит поставленную задачу for i in ______: print (points[i])
- # Строка x.append(y) может быть корректна, если х -
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Длина окружности равна 18.849556(примечание: math.pi==3.14159): import math r = 3 print ('Длина окружности равна %*.*f' ________)
- # Укажите результат выполнения скрипта: foo = {'a':3, 3:'b', 'c':3, 3:'d'} print (len(foo))
- # В скриптах на языке Python по умолчанию используется кодировка: